0 / 0 / 0
Регистрация: 20.12.2017
Сообщений: 19
|
|
1 | |
Угол между векторами27.01.2018, 11:23. Показов 2539. Ответов 4
Метки нет Все метки)
(
Даны два вектора:
a=(x1,y1) b=(x2,y2) Написать функцию, которая высчитывает угол между векторами a и b.
0
|
|
27.01.2018, 11:23 | |
Ответы с готовыми решениями:
4
Заданы два вектора х = (x1, x2, x3, x4), y = (y1, y2, y3, y4). Определить угол a между векторами x и y по формуле Угол между двумя прямыми
|
3543 / 2214 / 401
Регистрация: 09.09.2017
Сообщений: 9,208
|
||||||
27.01.2018, 12:02 | 2 | |||||
![]() Решение
[a,b] = |a|*|b|*sin(a)
(a,b) = |a|*|b|*cos(a) так что для двумерного случая
1
|
310 / 170 / 46
Регистрация: 18.10.2017
Сообщений: 1,638
|
|||||||||||
27.01.2018, 21:25 | 3 | ||||||||||
COKPOWEHEU, Я не проверял саму формулу, т.к. давно этим не занимался, но результат по ней у меня не получился.
Предположим, что координаты в нормализованной форме, т.е. поделены на длину вектора:
Т.е. я имел в виду, что координаты каждого вектора поделены на его длину.
0
|
3543 / 2214 / 401
Регистрация: 09.09.2017
Сообщений: 9,208
|
|
27.01.2018, 22:20 | 4 |
Покажите входные данные, на которых не сработало.
Для данной формулы это не нужно.
0
|
310 / 170 / 46
Регистрация: 18.10.2017
Сообщений: 1,638
|
||||||
27.01.2018, 23:06 | 5 | |||||
Я понимаю, что для вашей формулы нормализация не нужна, но я давно этим не занимался и этих формул просто не помню.
По вашей формуле всё получилось, только со знаком "-", я забыл поделить на M_PI. Добавлено через 6 минут Так что прошу прощения.
0
|
27.01.2018, 23:06 | |
Помогаю со студенческими работами здесь
5
Найти площадь треуголььника две стороны которого равны a и b, а угол между ними Известны ориентированные углы между векторами: угол(АВ,АС)=120 и угол (АВ,АД)=-60. Определите угол (АС,АД) Угол между лучами. Угол между векторами. Решение треугольника.
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |