русс | укр

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

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

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

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


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

ДЕЙСТВИЯ С ВЕКТОРАМИ, ЗАДАННЫМИ СВОИМИ КООРДИНАТАМИ


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


Рассмотрим принцип сложения векторов на примере плоской системы координат.

1. Найти координаты вектора , если = +

С { (хВ – хА); (уВ – уА);( z В – zА) }

В

{ (хС – хВ); (уС – уВ); ( z С – zВ) }

АхА хВ хС х

 

Легко заметить, что хС – хА = (хВ – хА) + ( хС – хВ) = прОх + прОх

очевидно, уС – уА =( уВ – уА) + (уС – уВ ) = прОу + прОу

Впространстве сложение производится по тем же правилам, что и в планиметрии, лишь дополнительно появляется третья координата.

Пусть = ах + ау z и = bх + bу .+bz . Тогда, так как сложение векторов сводятся к выполнению соответствующих линейных операций с проекциями этих векторов, то можно записать:

± =(х1 ± х2) + (у1 ± у2) т.е. при сложении векторов их координаты складываются

{- 2; 4; 2 } и { 4; 3; 0 } = + { 2; 7; 2 }

Рассмотрим принцип умножения вектора на число на примере плоской системы координат.

2.Найти координаты вектора 3 .

(ОАх)

х

О ОАх ОАх Bх

= + + =3

При умножении вектора, заданного своими координатами, на число его координаты умножаются на это число.

Т.о. в координатной форме, если = x + y + z п = пx + пy + пz

При этом:векторы п и коллинеарные, их направление совпадает, если k > 0, их направление противоположно, если k <0.

 

Выполнить действия и ответ записать в координатной форме

1. Найти координаты векторов 2 и , если {-2; 0; 3 }

2 {-4; 0; 6 } {-1; 0; 1,5}

 

 

2. Даны векторы = 4 - 3 и = - 3 + ,

 

Найти координаты вектора , если

= 2 -3 = 8 - 6 -3(- 3 + ) = 13 - 7 ; {-13; - 7}

= - 2 =- 1,5 +0,5 - 8 +6 = -9,5 +6,5 {-8,5; 6,5}



3. Координаты векторов { -2;4;2 } и { 4; 3;0 }

Найти координаты вектора : = 3 - 2

{ -6 -8; 12 - 6;6 }; { -14; 6;6 }

Если координаты векторов пропорциональны, то векторы коллинеарные.

Т.е., если = x1 + y1 + z1 ; = x2 + y2 + z2 и значит,

векторы и коллинеарные

 

4Даны векторы = 2 - 4 и { 3;-1; -2} . Найти значения т и п, при которых векторы
= -3 и {т + п; -3; т - п } коллинеарные.

Определяем координаты вектора -3

{ 2; 0; - 4 } { 1; 0; - 2 } ; { 3;-1; -2} 3 { 9;-3; -6 }

= -3 { - 8; 3; 4 }

векторы коллинеарные = = 3т - 3п = -12

3т + 3п = -24

6т = -36, т = - 6

- 6п = 12, п = - 2

 

5. Даны точки А(2; -1; 0); В(-3; 2; 1) и С(1;1;1). Найти координаты точки D, если = -2

 

{ (xB – xA); (yB – yA);(zB – zA) } {-5; 3; 1} ; -2 {10; -6; -2}

 

{10; -6; -2} xD – xС = 10 xD =11; yD – yС = -6 yD = -5; zD – zС = -2 zD = -1

 

D(11; -5; -1)

6. Даны точки А(-3;1; -1); В (2;-4; 1) , выразить через орты вектор и вычислить его длину.

 

{ (xB – xA); (yB – yA);(zB – zA) } {5; -5;2} 5 -5 + 2 ;

| | = = = =3

 

7Даны векторы = - 3 + и = -2 + . Найти координаты вектора = -

{ 1;-3; 1} ; { -1; 0; 1}

= - { 3;-3; 0}

8. Даны точки А( 1;2; -1); В (-2; 1; 1) . Вычислить расстояние от начала координат до середины отрезка АВ

С( ; ; ) С(- 0,5; 1,5; 0)

| | = = =

 

СКАЛЯРНОЕ ПРОИЗВЕДЕНИЕ ВЕКТОРОВ

 

На основе введенных операций можно выражать одни векторы через другие. В частности, любой вектор можно представить в виде линейной комбинации ортов для координатных осей. На плоскости такое разложение вектора имеет вид = х + у , а в пространстве - = х + у + z . При этом числа х,у,z оказываются проекциями вектора на координатные оси, т.е. это координаты вектора.

Введенные операции сложения векторов и умножения вектора на число удовлетворяют всем требованиям, которые предусматриваются аксиомами линейного пространства. Однако структуру действий с векторами можно существенно обогатить, определив еще несколько операций, называемых произведением векторов.

Первое из них называется «СКАЛЯРНОЕ ПРОИЗВЕДЕНИЕ». Термин «скалярное» означает, что в результате перемножения двух векторов и получается число ( ),

 

Скалярным произведениемдвух ненулевых векторов и называется число, равное произведению длин этих векторов на косинус угла между ними: · = | |·| |·сos .

Где =( ^ ) - угол между двумя ненулевыми векторами,
когда они отложены от одной точки.

Скалярное произведение также обозначается ( ).

Рассмотрим несколько частных случаев:

 

1. Если вектор умножить скалярно на себя, то = 0 и поэтому сos = 1 , тогда получим ( · ) = | |2 , произведение ( · ) называется скалярным квадратом вектора .

2. Если хотя бы один из векторов - нулевой, то по определению · = 0

3. Скалярное произведение коммутативно: т.е. ( ) = ( ).

4. Числовой множитель можно выносить за скобки: ( ) = ( ) = ( ).

 

5. Если векторы и представлены разложением по ортам: = х1 + у1 + z1 и = х2 + у2 +z2 , тогда после перемножения разложений получим · = х1х2 + у1у2 + z1 z2.

 

6. Если два вектора и ортогональны, т.е. , и сos = 0, то · =0 т.е.обращение в нуль скалярного произведения - х1х2 + у1у2 + z1 z2. = 0 признак взаимной перпендикулярности двух векторов.

7. В частности для ортов · = 1; · = 0; · = 0; и т.д.

8. Операция скалярного произведения векторов позволяет находить углы между ненулевыми векторами и по формуле: сos = .

 

1. Докажите, что векторы и взаимно перпендикулярны.

а) =5 - 2 + 7 ; = 3 + 4 -

Два вектора перпендикулярны, если: х1х2 + у1у2 + z1z2 = 0, проверяем: 5·3 - 2·4 -7 = 0

б)=3 +4 - ; = 5 - 3 + 3 , х1х2 + у1у2 + z1z2 = 15 - 12 - 3 = 0,

 

2. Определить, при каких значениях т, векторы будут взаимно перпендикулярны:

а) {2; т } и {4; -1 },

Условие перпендикулярности векторов:х1х2 + у1у2 = 0 2·4 -1·т = 0 т = 8

б) {т; 2} и {2; т - 6 },

Условие перпендикулярности векторов:х1х2 + у1у2 = 0 2т +2(т - 6) = 0 т = 3

 

3. Угол между векторами и равен 450. Вычислить скалярное произведение векторов, если =2 + 2 ; | | = 6

· = | |·| |·сos , сos = сos 450 =

| | = 6 | | = = =

· = | |·| |·сos = ·6· =12

4. Найти угол меду вектором т { 1; 0; } и

5. Найти угол между вектором т { 1; 0; } и осью аппликат.

Выберем произвольную точку на оси аппликат А(0;0;1), тогда вектор п { 0;0;1}

сos = = = = =300.

 

6. Найти углы меду векторами:

а){1; 0} и {1; - 1}

сos = = = = =450

б) = 5 3 {5; 3 }; = 4 + {4; 1 },

сos = = = = = =

 

в) = 7 +3 {7; 3 }

= 2 + 5 {2; 5 }, сos = = = = =

 

7. Определить угол А треугольника АВС, если А(1;3); В(4;6); С(3;1).

 

В(4;6) = 2 2

= 3 +3

 

 

А(1;3)

С(3;1) сos = = = 0 =

8. Вычислить скалярное произведение векторов.

а) {0; 1 } и {2; 1 }, вычислить произведение векторов 3 +2 и

={ 2; 0 }; 3 +2 ={4; - 1 },

( 3 +2 )( ) = х1х2 + у1у2 = 2·4 - 1· 0 = 8

б) А(1;3); В(2;0); С(3;-4), вычислить произведение векторов и

{ 2; 7 }; { 1; 3 };

· = х1х2 + у1у2 = 2 + 21 = 23

9. Вычислить работу на участке , которую производит сила , если | | = 8, | | = 4, = 300.

Пример применения скалярного произведения в физике:

Пусть под действием силы тело совершило механическое

перемещение, которое задается вектором . Если мы

разложим силу на горизонтальную и вертикальную,

составляющие, то станет ясно, что работу по перемещению

совершает лишь горизонтальная составляющая, равная

= сos , т.е работа А = сos = · сos = 4 · 8 · = 16

 

 

ВЕКТОРНОЕ ПРОИЗВЕДЕНИЕ

Вторая разновидность произведения векторов и - такназываемое «векторное произведение» , или х , результатом которого является вектор, определенный следующими условиями:

- длина вектора равна площади параллелограмма, поостренного на векторах и ;

- вектор перпендикулярен (ортогонален) векторам и и направлен в ту сторону, с которой поворот вектора к вектору по кратчайшему пути виден против хода часовой стрелки.

В качестве примера: =

Если векторы заданы в координатной форме, то, пользуясь свойством векторного произведения, нетрудно получить формулу: = (х1 + у1 + z1 )х2 + у2 +z2 ) =

= (у1 z2-z1 у2 ) -(х1 z2 - z1 х2) + 1 у2 - у1 х2)

Несколько опережая события, заметим, что эту формулу легко запомнить, если воспользоваться специальной записью в виде так называемого определителя:

= х1 у1 z1

х2 у2 z2

 



<== предыдущая лекция | следующая лекция ==>
D С N S | Понятие функционального ряда и степенного ряда


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


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

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

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


 


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

 
 

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

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