Ю4.6

 Задача: Угол между векторами

Найти угол между векторами    [latex]A(n)[/latex] и  [latex]B(n)[/latex]   используя формулу:

[latex]cos\varphi =\cfrac { \left( A,B \right) }{ \left| A \right| \cdot \left| B \right| } =\cfrac { \sum _{ i=1 }^{ n }{ { a }_{ i }{ b }_{ i } } }{ \sqrt { \sum _{ i=1 }^{ n }{ { a }_{ i }^{ 2 } } } \sqrt { \sum _{ i=1 }^{ n }{ { b }_{ i }^{ 2 } } } }[/latex]
  N  A(n)  B(n)  Rad & Deg
  2   3 4   4 3  0.283794         16.2596
  2   7 1   5 5  0.643501         36.8686
3 3 4 0 4 4 2 0.367208         21.0388
10 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 0               0
2 0 2 3 0 1.5708       89.9969
2 -3 5 4 -1 2.35619      134.995

Код программы на С++

Код программы на Java

Чтобы выполнить задачу, требуется всего лишь следовать вычислениям формулы. Для того, что бы узнать значение не косинуса а самого угла, применяем математическую функцию [latex]acos[/latex].

Ссылка C++

Ссылка на Java

Царев Николай Александрович
Царев Николай Александрович

Latest posts by Царев Николай Александрович (see all)

3 thoughts on “Ю4.6

Добавить комментарий