Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Anisimova_G_D__Evseeva_S_I__Myshlyavtseva_M_D__UP_Ispolzovanie_MATLAB_pri_izuchenii_matematiki.pdf
Скачиваний:
1
Добавлен:
10.06.2025
Размер:
10.07 Mб
Скачать

>>quiver(-2,-3,-12-(-2),-3-(-3),1,'m','LineWidth',4) >>quiver(-2,-3,-4-(-2),-3-(-3),1,'k','LineWidth',3) >>text(-3.9,-3.3,'\bfAB') >>text(-11.8,-3.4,'\bfAC','Color','magenta')

Векторы и появятся в окне «Figure 1» (рис. 5.19).

Рис. 5.19. Изображение векторов и = 5 ∙ ̅̅̅̅, где точка С – конец вектора 5 ∙

Пример 5.15. Вычислить расстояние между точками в пространстве, задан-

ными радиус-векторами 1 = 0.1 + 0.9 + 2 , 2 = 0.5 + 0.92 + .

Решение. Введем команды:

>>rl=[0.1,0.9,2];

>>r2=[0.5,0.2,1]; >>s=r2-rl; >>s=norm(s)

s =

1.2845

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

5.6. СКАЛЯРНОЕ ПРОИЗВЕДЕНИЕ ВЕКТОРОВ, ЕГО СВОЙСТВА

Скалярным произведением a b векторов

a 0

и b 0 называется число,

равное произведению длин этих векторов на косинус угла между ними:

 

 

 

 

 

 

 

a b

a

 

b

cos , a,b .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Если a 0 и b 0 , то скалярное произведение считается равным нулю. Обозначение: a b , ab , a,b .

125

Свойства a b :

1)a b b прb a a прa b ,

2)a b b a (коммутативность),

3)a b c a b a c ,

4)λ a b λ a b , R ,

5)a2 a 2 ,

6)a b 0 a b .

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

1) Так как a cos φ прb a (рис. 5.20) и b cos φ прa b , то a b b прb a a прa b .

2)a b a b cos φ b a .

3)a b c a прa b c a прa b прa c a b a c .

4)λ a b b прb λ a λ b прb a λ a b .

5)a2 a a a a cos 0 a 2 .

6)Пусть a b 0 cos φ 0 φ π2 a b .

Пусть a b

 

cos 0 a b

 

 

a

 

 

 

b

 

0 0 .

 

 

 

 

 

2

 

 

 

 

 

Свойства доказаны.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

 

 

 

 

 

 

 

 

 

 

 

 

 

φ

 

 

 

 

 

 

 

 

 

 

 

 

 

b

 

 

 

 

 

 

 

Рис. 5.20. φ – угол между векторами a 0 и b 0

Замечание. Из свойства a2

 

 

 

2 имеем, что

 

 

 

 

 

 

 

 

 

 

a

 

 

a

 

 

 

 

 

 

a a .

 

 

 

 

 

 

 

Пусть задан i, j, k

– ортонормированный базис. Используя свойства 5 и 6

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

получим для базисных векторов i i j j k k 1,

i j j k k i 0 .

126

Для наглядности составим таблицу вычисления скалярного произведения базисных векторов i, j, k :

 

i

j

k

 

 

 

 

i

1

0

0

j

0

1

0

 

 

 

 

k

0

0

1

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

Пусть в ДПСК с ортонормированным базисом i, j, k заданы векторы a ax i ay j az k , b bx i by j bz k .

Найдем скалярное произведение этих векторов:

 

a b ax i ay j az k bx i by j bz k axbx ii axby i j axbz ik

 

aybx ji ayby j j aybz jk azbx ki azby k j azbz k k

 

axbx ayby azbz ,

 

a b axbx ayby azbz .

(5. 8)

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

а) Длина вектора

Формулу (5.5) для вычисления длины вектора a ax , ay , az можно по-

лучить, подставив (5.8) в равенство

 

a

 

 

a a .

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Пусть заданы ненулевые векторы = {

; ; },

 

 

;

;

}. Из

= {

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

a

 

b

cos имеем

 

 

 

 

 

cos φ

 

a

 

b

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

 

b

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Используя формулы (5.5) и (5.8), получим:

 

 

 

 

 

 

 

cos

 

 

axbx ayby azbz

 

.

 

 

 

(5.9)

a2

a2

a2

b2

b2

b2

 

 

 

 

x

 

 

y

 

 

z

 

x

y

z

 

 

 

 

 

в) Условие перпендикулярности

Из (5.9) получим условие перпендикулярности векторов = { ; ; },

= { ; ; }:

a b axbx ayby azbz 0.

(5.10)

127

г) Проекция вектора на направление другого вектора

 

 

 

 

 

Так как a b

 

b

 

прb a

 

a

 

прa b , то прa b

a

 

b

, прb a

a

 

 

 

b

.

 

 

 

 

 

 

 

 

 

a

 

 

 

b

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Используя (5.5) и (5.8), получим формулы для вычисления проекции век-

тора на направление другого вектора:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

пр

 

b

a b

 

 

axbx ayby azbz

,

 

(5.11)

 

 

a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

 

ax2 a2y az2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

пр a

a b

 

 

axbx ayby azbz

 

.

 

(5.12)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b

 

 

 

 

b

 

 

 

bx2 by2 bz2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

д) Работа постоянной силы

Пусть материальная точка перемещается прямолинейно из положения А в

положение В под действием постоянной силы F , образующей угол φ с перемещением AB S (рис. 5.21).

F

φ

A S B

 

 

 

 

 

Рис. 5.21. Угол φ между постоянной силой F

 

 

 

 

 

 

 

 

 

 

 

 

и перемещением AB S

 

 

 

 

 

Известно, что работа силы F при перемещении S равна

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A

F

 

S

cos φ,

 

 

 

 

 

 

 

 

 

т. е.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A F S .

 

 

 

 

 

 

 

 

 

 

 

 

Пример 5.16.

Найти угол

между

векторами a 2, 1,

0 ,

и прa b , прb a .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Решение. ax 2, ay

1, az

0 , bx

1, by

 

1, bz

3.

 

cos φ

 

a b

 

 

 

 

axbx ayby azbz

 

 

 

 

 

 

2 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

 

b

 

 

ax2 a2y az2 bx2 by2 bz2

 

 

 

 

 

4 1

1 1 9

 

 

 

 

пр b

a b

 

axbx ayby azbz

 

 

 

2 1

 

 

1

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

 

a

 

 

 

 

 

ax2 a2y az2

 

 

 

 

4 1

 

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b 1, 1, 3

 

 

1

 

,

 

 

 

55

 

 

 

128

пр a

a b

 

axbx ayby azbz

 

 

2 1

 

1

.

 

 

 

 

 

 

 

 

 

 

b

 

b

 

 

bx2 by2 bz2

 

1 1 9

 

11

 

 

 

 

 

 

 

 

Ответ. cos

1

, пр

 

b

1

, пр a

1

.

 

 

 

a

 

 

 

55

 

 

5

b

11

 

 

 

 

 

 

 

Пример 5.17. Найти работу силы = {4; 2; 3} при перемещении вдоль линии L от точки A(2; 4; 6) к точке B(3; 5; 7). Под каким углом к АВ направлена сила F ?

 

 

 

 

 

 

 

 

2 3 9 (ед. работы).

Решение. = = {1; 1; 1}. Значит, A F S 4

Найдем угол φ между векторами F и S :

 

 

 

 

 

 

 

 

 

 

cos φ

 

F

 

S

 

9

 

 

 

 

9

 

 

 

 

9

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F

 

S

 

16 4 9

1 1 1

 

29 3

 

 

87

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Использование MATLAB для вычисления скалярного произведения

Для нахождения скалярного произведения двух векторов и в MATLAB существует встроенная функция

dot(a,b)

Пример 5.18. Вычислить скалярное произведение двух векторов ={3; -2; 5},

={4; 1; -3}:

а) используя операцию поэлементного умножения; б) используя формулу (5.8);

в) используя встроенную функцию dot(a, b). Решение. Введем команды:

а)

б)

в)

>> a=[3,-2,5]; b=[4,1,-3];

>> a*b'

>> dot(a,b)

>> sum(a.*b)

ans =

ans =

ans =

-5

-5

-5

 

 

 

 

 

Пример 5.19. Даны векторы = {3; -2; 5} и = {4; 1; -3}. Требуется:

а) вычислить в градусах угол между векторами a и b, используя формулу (5.9); б) найти проекцию вектора на направление вектора по формуле (5.12).

Решение. Введем команды:

а)

б)

>>phi=acos(dot(a,b)/(norm(a)*norm(b)))*180/pi

>>proekt=dot(a,b)/norm(b)

phi =

proekt =

99.1530

-0.9806

 

 

129

Соседние файлы в предмете Математика