русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Прямоугольная система координат


Дата добавления: 2015-08-06; просмотров: 2759; Нарушение авторских прав


Определение. Прямоугольной системой координат называется совокупность точки О и ортонормированного базиса i, j, k. Орты i, j, kимеют единичную длину, взаимно перпендикулярны и определяют направление осей X, Y, Z.

Координатами точки М называются проекции точки на оси координат. М(x, y, z). Точке М в пространстве соответствует радиус-вектор , координаты которого совпадают с координатами точки М

= xi + yj + zk = {x, y, z}. (1)

Длина – это длина диагонали прямоугольного параллелепипеда, которая равна

| | = . (2)

Пусть точка А(х1, y1, z1) – начало, а В(х2, y2, z2 ) – конец вектора, тогда

= = {x2x1, y2y1, z2z1} (3)

т.е. координаты конца минус координаты начала,

| | = u. (4)

Геометрический смысл координат вектора – проекции вектора на оси координат.

Определение. Направляющими косинусами вектора а называются косинусы углов между вектором и осями координат. Они равны отношению прилегающего катета к гипотенузе, т.е. отношению координат вектора к его модулю

cos = cos(a^ i) = (x2x1) / u;

cos = cos(a^ j) = (y2y1) / u;

cos = cos(a^ k) = (z2z1) / u,

причем,

cos2 + cos2 + cos2 = [(x2x1)2 + (y2 – y1)2 + (z2z1)2] / u2 = 1. (5)

Если координаты любого вектора а разделить на его модуль |a|, то получим вектор единичной длины и его координаты будут численно равны направляющим косинусам:

a / |a| = {cos ; cos ; cos } = {ax; ay; az}. (6)

 

Решение типичных задач

 

Пример 1. Построить точку М(2, 1, –2) и определить длину и направление её радиус-вектора.

Решение. = {2; 1; –2} = 2i + j – 2k.

| | = = 3;

cos = = ;

cos = = ;

cos = = .

Пример 2. Даны координаты 3 точек А(1, –3, –3), В(2, 1, 2), C(1, 5, 1). Найти координаты векторов , , 2 + 3 , их модули и направляющие косинусы.

Решение.



= {xBxA; yByA; zBzA} = {2 – 1; 1 + 3; 2 + 3} = {1; 4; 5} = {x1; y1; z1}.

= {xСxA; yCyA; zCzA} = {1 – 1; 5 + 3; 1 + 3} = {0;8;4} = {x2; y2; z2}.

2 + 3 = {2x1 + 3x2; 2y1 + 3y2; 2z1 + 3z2} =

= {2*1 + 3*0; 2*4 + 3*8; 2*5 + 3*4} = {2; 32; 22}.

| | = = = .

| | = = = .

Направляющие косинусы вектора :

= , = , = .

Для вектора :

= , = , = .

Пример 3. Даны три вектора на плоскости a = {2; 1}, b = {3; –2},
c = {1; 3}. Определить разложение каждого из них, принимая в качестве базиса остальные два вектора.

Решение. Представим а как линейную комбинацию b и с: a = xb + yc, где x, y – неизвестные коэффициенты. Из равенства векторов 2i + j =
= x(3i – 2j) + y(i + 3j) следуют два равенства для их координат, которые образуют систему двух линейных уравнений для х и у: .

Решение по методу Крамера:

= = 11, = = 5, = = 7,

х = = , у = = .

Ответ. a = b + c или а = .

Условие линейной зависимости векторов: 11a – 5b7c = 0. Отсюда следует:

b = a c или b = ; c = a b или c = ,

при выборе соответствующих базисов.

Пример 4. Даны три вектора a = {3; 1; 2}, b = {–1; 2; 4}, с = {2; –1; 3}. Найти разложение вектора m = {2; 3; 4} по базису a, b, c.

Решение. Запишем m как линейную комбинацию a, b, с:

m = xa + yb + zc,

где x, y, z – неизвестные коэффициенты.

Из равенства векторов

2i + 3j + 4k = x(3i + j +2k) + y(–i + 2j + 3k) + z(2ij + 3k)

следуют три равенства для их координат, которые образуют систему трех линейных уравнений для x, y, z: . Решим систему методом Крамера.

; ;

;

х = = , у = = , z = = ,

или

m = a + b + c.

Условие линейной зависимости 4-х векторов: 30m – 23a – 25b + 7c = 0.

Пример 5. Пусть в некотором базисе a = { ; 1; 2}, b = {3; ; 4}. Найти , , при которых а, b коллинеарны.

Решение. Условие коллинеарности:

а = kb или ax = kbx, ay = kby, a = kbz.

В нашем случае

k = = 3½ = , = 2.

Пример 6. Определить координаты точки М, если её радиус-векторсоставляет с координатными осями одинаковые углы и его модуль равен 3.

Решение. При равенстве = = из соотношения cos2 + cos2 +
+ cos2 =1 следует cos = и х = y = z = | |cos = .

Ответ. М( , , ).

 

Скалярное произведение векторов

Определение.Скалярным произведением двух векторов называется число, равное произведению длин векторов на косинус угла между ними

ab = |a||b|cos . (7)

Из рисунка следует |b|cos = прabи, следовательно,

ab = |a||b|cos = |a|прab = |b|прba.

 

Свойства скалярного произведения

 

10. ab = ba – переместительный закон.

20. a(b + c) = ab + ac – распределительный закон.

30. Если a || b, то ab = |a||b|, т.к. cos00 = 1.

40. Если a b, то ab = 0, т.к. cos900 = 0.

Эти свойства приводят к следующим правилам умножения для орт

ij = ik = jk = 0,i2 = j2 = k2 = 1, (8)

т.е. смешанные произведения равны 0, а квадраты орт 1.

Координатное представление скалярного произведения: вектора
a = {ax, ay, az} и b = {bx, by, bz} разложим по ортам, перемножим скалярно

ab = (axi + ayj + azk)(bxi + byj + bzk)

ис учетом (8) получим формулу

ab = axbx + ayby + azbz (9)

т.е. скалярное произведение равно сумме произведений соответствующих координат.

Угол между векторами:

cos = ab / |a||b| = . (10)

Условие a || b: т.е. коллинеарность а = kb или

ax / bx = ay / by = az / bz. (11)

Условие а b: ab = 0или

axbx + ayby + azbz = 0. (12)

Проекция прab = .

Работа силы Fпри перемещении тела вдоль : E = F .

 



<== предыдущая лекция | следующая лекция ==>
Проекция вектора на ось | Векторное произведение


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 2.095 сек.