Нахождение угла между векторами с помощью скалярного произведения
Косинус угла между векторами a=(a1 ;a2 ) и b=(b1 ;b2 ) может быть вычислен по формуле
cos(a,b )=∣a∣⋅∣b∣a⋅b =a12 +a22 ⋅b12 +b22 a1 ⋅b1 +a2 ⋅b2 .
Следовательно, угол между векторами a=(a1 ;a2 ) и b=(b1 ;b2 ) может быть вычислен по формуле
(a,b )=arccos(∣a∣⋅∣b∣a⋅b )=arccos(a12 +a22 ⋅b12 +b22 a1 ⋅b1 +a2 ⋅b2 ).
Пример 1
Найти угол между векторами a=(1;−1) и b=(1;2).
cos(a,b )=∣a∣⋅∣b∣a⋅b =12+(−1)2 ⋅12+22 1⋅1+(−1)⋅2 =2 ⋅5 1−2 =10 −1 .
(a,b )=arccos(10 −1 )=arccos(10−10 ).
Ответ: (a,b )=arccos(10−10 ).
Пример 2
Найти угол между векторами a=(2;3) и b=(3;1).
cos(a,b )=∣a∣⋅∣b∣a⋅b =22+32 ⋅32+12 2⋅3+3⋅1 =13 ⋅10 6+3 =130 9 =1309130 .
(a,b )=arccos(1309130 ).
Ответ: (a,b )=arccos(1309130 ).
Косинус угла между векторами a=(a1 ;a2 ;a3 ) и b=(b1 ;b2 ;b3 ) может быть вычислен по формуле
cos(a,b )=∣a∣⋅∣b∣a⋅b =a12 +a22 +a32 ⋅b12 +b22 +b32 a1 ⋅b1 +a2 ⋅b2 +a3 ⋅b3 .
Следовательно, угол между векторами a=(a1 ;a2 ;a3 ) и b=(b1 ;b2 ;b3 ) может быть вычислен по формуле
(a,b )=arccos(∣a∣⋅∣b∣a⋅b )=arccos(a12 +a22 +a32 ⋅b12 +b22 +b32 a1 ⋅b1 +a2 ⋅b2 +a3 ⋅b3 ).
Пример 3
Найти угол между векторами a=(1;2;3)иb=(1;−2;3).
cos(a,b )=∣a∣⋅∣b∣a⋅b =12+22+32 ⋅12+(−2)2+32 1⋅1+2⋅(−2)+3⋅3 =14 ⋅14 1−4+9 =146 =73 .
(a,b )=arccos(73 ).
Ответ: (a,b )=arccos(73 ).
Пример 4
Найти угол между векторами a=(2;−1;−2) и b=(1;3;−2).
cos(a,b )=∣a∣⋅∣b∣a⋅b =22+(−1)2+(−2)2 ⋅12+32+(−2)2 2⋅1+(−1)⋅3+(−2)⋅(−2) =9 ⋅14 2−3+4 =3⋅14 3 =14 1 =1414 .
(a,b )=arccos(1414 ).
Ответ: (a,b )=arccos(1414 ).
Нахождение угла между векторами с помощью векторного произведения
Синус угла между векторами можно вычислить по формуле: sin(a,b )=∣a∣⋅∣b∣∣a×b∣ .
Пример 1
Найти угол между векторами a=(2;−1;2) и b=(3;0;1).
a×b=∣∣∣∣∣∣ i23 j−10 k21 ∣∣∣∣∣∣ =(−1−0)i−(2−6)j+(0+3)k=−i+4j+3k.
∣∣∣ a×b∣∣∣ =(−1)2+42+32 =1+16+9 =26 .
∣a∣=22+(−1)2+22 =4+1+4 =9 =3.
∣∣∣ b∣∣∣ =32+02+12 =9+0+1 =10 .
sin(a,b )=310 26 =32 5 13 2 =35 13 =1565 .
(a,b )=arcsin(1565 ).
Ответ: (a,b )=arcsin(1565 ).
Пример 2
Найти угол между векторами a=(1;1;3) и b=(0;1;1).
a×b=∣∣∣∣∣∣ i10 j11 k31 ∣∣∣∣∣∣ =(1−3)i−(1−0)j+(1−0)k=−2i−j+k.
∣∣∣ a×b∣∣∣ =(−2)2+(−1)2+12 =4+1+1 =6 .
∣a∣=12+12+32 =1+1+9 =11 .
∣∣∣ b∣∣∣ =02+12+12 =0+1+1 =2 .
sin(a,b )=11 2 6 =11 2 3 2 =11 3 =1133 .
(a,b )=arcsin(1133 ).
Ответ: (a,b )=arcsin(1133 ).
На Студворк вы можете заказать статью по математике онлайн у профильных экспертов!
Тест по теме “Как найти угол между двумя векторами”
Комментарии