Косинус отрицательного числа - PullRequest
0 голосов
/ 12 июля 2019

Я хочу найти ближайшую точку, используя косинусное расстояние. Но что мне делать, если значение отрицательное?

a = -3
b = 2
math.acos(a / b)

Это дает мне ошибку, так как a / b - отрицательное число. Как мне справиться с этим?

1 Ответ

1 голос
/ 12 июля 2019

Ваша ошибка не потому, что это отрицательное число. Это потому, что вы берете arccos числа, которое находится вне диапазона -1 <= x <= 1. Косинус </p>

math.cos(a/b)
...