МАТЕМАТИКА
Угол между векторами
Угол от 0° до 180° между двумя ненулевыми векторами.
Исходные данные
Результат
●Результат расчёта
90 °
- Первый вектор: x: 1
- Первый вектор: y: 0
- Первый вектор: z: 0
- Второй вектор: x: 0
- Второй вектор: y: 1
- Второй вектор: z: 0
Формула и метод расчёта
Разбираемся вместеacos(([Первый вектор: x]*[Второй вектор: x]+[Первый вектор: y]*[Второй вектор: y]+[Первый вектор: z]*[Второй вектор: z])/((sqrt([Первый вектор: x]^2+[Первый вектор: y]^2+[Первый вектор: z]^2))*(sqrt([Второй вектор: x]^2+[Второй вектор: y]^2+[Второй вектор: z]^2))))*180/pi
Аргумент acos на границе требует контроля машинного округления.
Пример с исходными данными
Первый вектор: x: 1; Первый вектор: y: 0; Первый вектор: z: 0; Второй вектор: x: 0; Второй вектор: y: 1; Второй вектор: z: 0.
Результат расчёта: 90 °.