Добавил:
ИВТ (советую зайти в "Несортированное")rnПИН МАГА Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
0
Добавлен:
18.09.2024
Размер:
493.78 Кб
Скачать

Линейнаязависимостьвекторов

Линейной комбинацией

векторов

, ,…, с коэффициентами

, ,…, будем называть

конечную сумму вида

Линейная комбинация называется нетривиальной, если хотя бы один из ее коэффициентов отличен от нуля.

Определение

 

 

Векторы

 

называются линейно зависимыми, если существует нетривиальная линейная

комбинация,

этих векторов, равная нулевому элементу :

.

из,…,

 

 

Простейшие примеры линейно зависимых векторов.

1. Вектор и его противоположный вектор составляют линейно зависимую систему векторов.

Действительно,

1 ,

 

таким образом,

1

и система векторов , линейно зависима.

2.Коллинеарные векторы

3.Компланарные векторы

4.Любые n ( 4) геометрических вектора.

 

линейную комбинацию из векторов

 

 

 

5,5,0

Пример. Составим

. Задача найти коэффициенты линейной1,0,0комбинации, 0,1,0 и

Очевидно, что решением здесь будут коэффициенты

5,

5 и

1.

 

Определение

Система векторов называется линейно независимой, если из равенства следует, что все коэффициенты равны нулю (то есть существует только тривиальное решение).

Пример. Составим линейную комбинацию из векторов

1,0,0 ,

0,1,0 и

0,0,1

.

Здесь существует, только тривиальное решение. Эта линейная комбинация может равняться нулевому элементу, только если все коэффициенты равны нулю одновременно.

Два неколлинеарных вектора ar,br плоскости составляют базис векторов плоскости. Это означает, что каждый вектор vr этой плоскости однозначно разлагается по векторам ar, b : vr = xar+ ybr,

11

Некомпланарные векторы ar, br, cr образуют базис векторов трехмерного пространства и любой вектор vr пространства может быть единственным образом представлен в виде

vr = xar+ y br+ z cr,

Упражнение 3.9.

Векторы

1, 2,0 ,

0,1,1 и

1,2,2 образуют базис (доказать).

Изобразить эти векторы (в виде прямых) с помощью функций line, учитывая, что теперь в этой функции три координатных аргумента:аргументы точек абсцисс, ординат и аппликат. (LineWidth не указывать.)

Изобразить орты , , черным цветом, толщиной ‘LineWidth’, 4

Изобразить орты векторов , , толщиной LineWidth’,4

Для трехмерной графики полезно сразу ввести команды

>>grid on,

>>xlabel('X'),ylabel('Y'),zlabel('Z')

>>axis square

>>box on

Как только появится графическое окно “Figure 1”, с помощью стрелочки “Rotate3D” (c панели инструментов), разворачиваем плоскую картинку в объемную

Упражнение 3.10.

Проверить, что векторыне компланарны и, если это так, разложить вектор по трем некомпланарным векторам(при решении системы использовать формулы Крамера),

изобразить некомпланарные векторы и вектор

A)

,

 

и

,

,

B)

,

 

и

,

 

C)

,

и

,

 

.

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

12

Определение 1. Скалярным произведением векторов a и b называется число

(a,b)=

 

a

 

 

 

b

 

 

 

 

 

(2.1)

 

 

 

cos a , b .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Заметим, что в формуле (2.1)

 

 

 

 

b

 

 

 

 

 

 

= Прab

и

 

a

 

 

 

= Прba ,

 

cos a , b

 

cos a , b

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

поэтому можно дать определение скалярного произведения a и b в иной, равносильной форме, иногда более удобной.

Определение 1. Скалярным произведением векторов a и b называется число

(a, b)=

 

a

 

Прab =

 

b

 

Прba .

(2.2)

 

 

 

 

Геометрические свойства скалярного произведения даются теоремами 1 и 2.

Теорема 1. Два вектора a и b перпендикулярны тогда и только тогда, когда их скалярное произведение равно нулю.

Теорема 2. Для любых двух векторов a

 

 

 

и b , если a ≠ θ, b ≠ θ , угол a , b является острым тогда и

 

 

 

 

только тогда, когда (a, b)> 0 , и тупым – тогда и только тогда, когда (a, b)< 0 .

Алгебраические свойства скалярного произведения:

1.(a, b)= (b, a);

2.(a +b, c)= (a, c)+(b, c);

3.(αa, b)= α(a, b);

4.(a, a)> 0 , если a ≠ θ; (a, a)= 0 , если a = θ.

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

Замечание 1 . Свойства 2 и 3 справедливы также в форме:

2) (a, b +c)= (a, b)+(a, c);

3) (a, αb)= α(a, b).

Пример. Пусть i , j , k

– декартов базис, a ={3, 4, 0}, b ={2, 1,1} . Найти (a, b ).

Имеем

 

 

(a,b)= (3i +4j, 2i j +k )

= (3i, 2i j +k )+(4j, 2i j +k )

=

 

св-во 2

замечание 1

13

= (3i, 2i)+(3i, j)+(3i, k )+(4j, 2i)+(4j, j)+(4j,k )

 

=

 

св-во 3 и замечание 1

= 6(i, i)3(i, j)+3(i,k )+8(j, i)4(j, j)+4(j,k )

=

6 4 = 2 .

теор. 1 и (2.1)

 

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

Теорема 3. Пусть i , j , k – декартов базис, a ={X1,Y1,Z1}, b ={X2 ,Y2 ,Z2}. Тогда

(a, b) = X1X2 + Y1Y2 + Z1Z2 .

Доказательство. Имеем

(a,b)= (X1i +Y1j +Z1k, X2i +Y2 j +Z2k )

=

 

св-во 2,

 

замечание 1

=(X1i, X2i)+(Y1j, X2i)+ +(Z1k, X2i)+(X1i, Y2 j)+

+(Y1j, Y2 j)+(Z1k, Y2 j)+(X1i, Z2k )+(Y1j, Z2k )+(Z1k, Z2k )=

= X1X2 (i, i)+Y1X2 (j, i)+Z1X2 (k, i)+X1Y2 (i, j)+

св-во 3, замечание 1

+Y1Y2 (j, j)+Z1Y2 (k, j)+X1Z2 (i,k )+Y1Z2 (j,k )+ Z1Z2 (k,k )

=X1X2 (i, i)+Y1Y2 (j, j)+ Z1Z2 (k,k )= X1X2 +Y1Y2 + Z1Z2 .

{{ {

=1 =1 =1

=

теор. 1

Следствие. Пусть i , j , k

– декартов базис,

a ≠ θ, b ≠ θ , a ={X1,Y1,Z1}, b ={X2 ,Y2 ,Z2}. Тогда

 

 

 

 

 

 

 

 

X1X2 +Y1Y2 +Z1Z2

 

 

 

 

 

 

 

 

cos a , b

=

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

(2.3)

X2 +Y2 +Z2

X2 +Y2

 

 

 

 

 

 

 

 

+Z2

 

 

 

 

 

 

 

 

1

1

 

1

2

 

2

 

2

 

 

 

 

 

 

В самом деле, из формулы (2.1), определяющей скалярное произведение, находим

(a,b)

 

 

 

X X

2

+Y Y +Z Z

2

 

 

cos a , b

=

 

 

 

 

 

=

 

 

1

 

1

2

 

1

 

 

,

a

 

 

 

b

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

теор. 3

X12 +Y12 +Z12

 

X22

+Y22

+Z22

 

 

 

 

 

 

 

 

и соотношение (2.3) доказано.

В частности, a b X1X2 +Y1Y2 + Z1Z2 = 0 .

Скалярное произведение двух векторов a и b заданных в координатной форме в МАТЛАБ мы будем вычислять различными способами:

14

1.создать формулу,обращаясь индексами к элементам массива

2.вычислить с помощью поэлементного умножения « .*» произведения соответствующих координат, убедиться что вычисления соответствуют ожидаемым, затем применить к результату функцию sum.

3.затем сразу применить обе операции ab=sum(a.*b).

Упражнение 3.11

Вычислить скалярное произведение двух векторов a={x1,y1,z1}, b={x2,y2,z2}

>>syms x1 x2 y1 y2 z1 z2

>>a=[x1,y1,z1];b=[x2,y2,z2];

Далее самостоятельно

1способ

2способ

3способ

Упражение 3.12

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

 

1,

1, 1

,

 

2,

2, 2

 

 

A) в декартовом базисе

 

,

 

 

и

 

 

 

 

скалярного произведения,

1, 2,0

,

0,1,1

и

1,2,2

. Пользуясь геометрическим свойством

B) косоугольном базисе

1,0,0

 

0,1,0

 

0,0,1

 

 

убедиться, что векторы a,b,c образуют косоугольный базис.

0,0,5

Решение

 

 

 

 

 

 

 

 

3,0,0

,

0,4,0

и

C) в прямоугольном, но не в ортонормированном базисе

 

 

 

 

A)

>>a=[1,0,0];b=[0,1,0];c=[0,0,1];

>>p=x1*a+y1*b+z1*c;q=x2*a+y2*b+z2*c;

>>pq=sum(p.*q)

pq =

x1*x2+y1*y2+z1*z2

B)

15

>>a=[1, 2,0];b=[0,1,1];c=[1,2,2];

>>p=x1*a+y1*b+z1*c;q=x2*a+y2*b+z2*c;

>>sum(p.*q)

ans =

(x1+z1)*(x2+z2)+( 2*x1+y1+2*z1)*( 2*x2+y2+2*z2)+(y1+2*z1)*(y2+2*z2)

>>simplify(ans)

ans =

5*x1*x2 3*x1*z2 2*x1*y2 3*z1*x2+9*z1*z2 2*y1*x2+2*y1*y2+4*y1*z2+4*z1*y2 C) >> a=[3,0,0];b=[0,4,0];c=[0,0,5];

>>p=x1*a+y1*b+z1*c;q=x2*a+y2*b+z2*c;

>>pq=sum(p.*q)

pq =

9*x1*x2+16*y1*y2+25*z1*z2

Вывод: выражение скалярного произведения в координатной форме существенно зависит от базиса, в котором заданы координаты векторов.

Упр. 3.12.(конец)

16

Векторное произведение

Тринекомпланарныхвектора ar,br, cr образуютправуютройку, еслиониудовлетворяют следующемуусловию: еслисмотретьизконцавектора c, тократчайшийповоротот

 

 

 

r

 

r r

r

вектора a квектору b

осуществляетсяпротивчасовойстрелки. Иначе a,b, c левая

тройка. Системакоординат Oxyz – правая, еслибазисныевекторы ri, rj, kr

образуют

правуютройку, илевая, если ri, rj, kr – леваятройка.

 

 

 

 

 

 

r

r

r

 

 

 

Векторным произведением векторов a и b (обозначается [a, b]

или a ×b )

называется вектор cr такой, что выполняются условия:

 

 

 

r

 

r r

(1)

 

 

c

a, b;

 

 

 

cr

 

= Sr r

(2)

 

 

 

 

 

 

 

 

 

a,b

 

 

 

 

 

 

 

 

 

(rдлина этого вектора равна площади параллелограмма, построенного на векторах a и b );

 

r r r

 

 

(3)

 

 

 

 

 

 

 

 

векторы a,b, c

образуют правую тройку.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

r

 

r

r

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Замечание. Очевидно, условия (1) – (3) определяют вектор c = a, b

 

 

 

 

 

 

 

 

 

 

 

 

r

 

r

однозначно. Условие (3), конечно, относится к случаю, когда векторы a

и b

 

 

 

r

r

 

 

r

r

 

r

 

 

 

 

неколлинеарны. Если a

b,

то условие (2) показывает, что a, b

= 0.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

r

r

 

r r

 

 

 

(4)

 

 

 

 

 

 

 

[a, b]

= −[b, a] (антикоммутативность);

 

 

 

 

 

 

 

r

r

r

r r

r r

 

 

(5)

 

 

 

 

 

 

 

[a

+b, c] =[a, c] +

[b, c] (дистрибутивность);

 

 

 

 

 

 

 

 

r r

r r

 

).

 

(6)

 

 

 

 

 

 

 

[λa,b] = λ[a,b] ( λ

 

 

 

 

 

 

 

 

Совокупность свойств (5) и (6) называется линейностью векторного произведения векторов по первому аргументу. Имеет место также линейность по второму аргументу:

r r r

r r

r

r

r

r

r r

(7)

[a, b +c] =[a, b] +[a, c],

[a, λb] = λ[a, b].

Условиеколлинеарностивекторов

 

 

r r

 

 

r

r

 

 

 

a, b коллинеарны

[a, b] = 0;

 

 

17

Выражение векторного произведенияr черезкоординатывекторов

Пусть ar = (a1; a2 ; a3 ), b = (b1; b2 ; b3 ) – векторы, заданные своими координатами в

прямоугольной системе координат, и i, rj, kr правая тройка. Тогда:

r

r

 

=

 

ir

rj

kr

 

.

(8)

 

 

a, b

 

a

a

2

a

 

 

 

 

 

 

1

 

3

 

 

 

 

 

 

 

 

b1

b2

b3

 

 

 

Если раскрыть определитель, то получится:

r r

 

 

 

 

 

r

+(a3b1

 

 

r

 

 

 

r

 

[a, b] = (a2b3

a3b2 )i

a1b3 ) j

+

(a1b2 a2b1 )k.

(9)

Или, что тоже самое:

 

 

 

 

 

 

 

 

 

 

 

r r

 

 

 

a

a

 

a

a

 

a

a

 

 

 

 

 

 

 

 

 

 

 

 

 

a, b

 

=

 

2

3

;

1

3

;

1

 

2

 

 

.

 

 

b b

b b

b b

 

 

 

 

 

 

 

 

2

3

 

1

3

 

1

2

 

 

 

 

 

Замечание. Для левой системы координат в формуле векторного произведения правую часть равенства следует умножить на ( 1).

Упражнение 3.13.

порядка см формулу (8) и проверить решениеa

1,2,0

и

b

2,1,0

с помощью определителя третьего

Найти векторное произведение векторов

 

 

 

стандартной функцией cross(a,b)

>>a=[1,2,0];b=[2,1,0];

>>syms i j k

>>[i,j,k;a;b]

ans =

[ i, j, k]

[ 1, 2, 0]

[ 2, 1, 0]

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

>>

Проверяем себя стандартными функциями det() и cross(a,b)

18

>> VECTab=det([i,j,k;a;b])

VECTab =

3*k

>> cross(a,b)

ans =

0 0 3

Упражнение 3.14. r

Найти все векторы, перпендикулярные векторам a = (1; 3; 2) и b = (3; 2; 2).

Упражнение 3.15. Упростить выражение ar + 2b, ar 2br . Затем найти скалярное произведение тех же векторов.

>>syms a1 a2 a3 b1 b2 b3

>>a=[a1 a2 a3];b=[b1 b2 b3];

>>ans1= cross(a,b)

>>ans2=cross(a+2*b,a 2*b)

>>simplify(ans2)

>>ans2./ans1

>>simplify(ans)

ans =

[ 4, 4, 4]

19

Вывод

2 ,

2

4 ,

Вывод. Скалярное произведение тех же векторов преобразуется к совершенно иному виду, а именно, .

Упражнение 3.16.

Найти векторное произведение векторов

 

и

 

 

. Изобразить все данные и результат.

зеленым, результат красным. Сделать выводы: как связаны

Первый вектор изобразить синим, второй a

1,2,0

 

b

2,1,0

 

определение векторного произведения и то, что мы

получили на рисунке.

>> a=[1,2,0];b=[2,1,0];

// Задаем векторы

>> c=cross(a,b)

// Находим векторное произведение

c =

0 0 3

// Нашли векторное произведение.

>>grid on, hold on

>>xlabel('X'),ylabel('Y'),zlabel('Z')

>>axis square

>>line([ 5 0 0;5 0 0], [0 5 0;0 5 0],[0 0 5;0 0 5],'Color','black')

>>box on

>> line([0 1],[0,2],'LineWidth',2) //первый вектор a

1,2,0 , по умолчанию цвет синий

>> plot3(1,2,0,'>','LineWidth',2)//конец вектора a, по умолчанию цвет синий

>> line([0 2],[0,1],'Color','green','LineWidth',2)

 

// второй вектор b

2,1,0 .

>> plot3(2,1,0,'>g','LineWidth',2)

// конец вектора b

 

>> line([0 0],[0,0],[0 3],'Color','red','LineWidth',2)

// результат векторного произведения c a b

>> plot3(0,0, 3,'>r','LineWidth',2)

// конец вектора

 

0,0, 3

 

>> plot3(5,0,0,'<k','LineWidth',2)

 

// направлениеc оси 0X

20