Н(
Настя (7) Соболева

как найти угол между векторами?

помогите пожалуйста! формулу знаю, а вычислить не получается ((
вектор a (8; 10; 4) вектор b (5; -20; -10)

АГ
Анастасия Гладкова

Угол между векторами, заданными своими координатами, находится по стандартному алгоритму. Сначала нужно найти скалярное произведение векторов a и b: (a, b) = x1x2 + y1y2 + z1z2. Подставляем сюда координаты данных векторов и считаем:
(a,b) = 8*5 + 10*(-20) = 4*(-10) = 40 - 200 - 40 = -200.
Далее определяем длины каждого из векторов. Длина или модуль вектора - это корень квадратный из суммы квадратов его координат:
|a| = корень из (x1^2 + y1^2 + z1^2) = корень из (8^2 + 10^2 + 4^2) = корень из (64 + 100 + 16) = корень из 180 = 6 корней из 5
|b| = корень из (x2^2 + y2^2 + z2^2) = корень из (5^2 + (-20)^2 + (-10)^2) = корень из (25 + 400 + 100) = корень из 525 = 5 корней из 21.
Перемножаем эти длины. Получаем 30 корней из 105.
И наконец, делим скалярное произведение векторов на произведение длин этих векторов. Получаем, -200/(30 корней из 105) или
- (4 корня из 105) / 63. Это - косинус угла между векторами. А сам угол равен арккосинусу из этого числа
ф = arccos(-4 корня из 105) / 63.
Если я всё правильно посчитал.

Похожие вопросы
Как найти координаты векторов в декартовой системе координат, если даны их длины и угол между ними?
Найти угол между векторами.
Угол между двумя векторами.
помогите please.как найти угол между векторами, отложенными не от одной точки .
угол между вектором магнитной индукции равен 30 градусов. Определите угол между вектором магнитной индукции и положитель
найти угол между векторами
Найдите угол между векторами
как найти угол между векторами в MATLAB?
Угол между векторами.
Найти разность векторов.