Народ, помогите разобраться, Скачал на всякий с GitHub библиотеку math.h (https://gist.github.com/vertrigo/4033545) Мне нужно вычислить угол между векторами через arccos (acos), но заметил что эта функция считает некорректно (или я чего-то не догоняю)). Решил проверить: acos(0) выводит 1.57, acos(90) - nan Что не так? Мне нужно чтобы при вызове функции arccos он вычислял угол в градусах, желательно. Помогите плз.
Чем тебя стандартный math.h не устроил? Просто Код (C++): #include <math.h> и всё. Там есть следующее: https://www.arduino.cc/en/Math/H
Значит, смирись Возможно, потеря точности. Хотя больше похоже на ошибку, да. Вот тебе ещё про арккосинус: https://forum.arduino.cc/index.php?topic=489657.0
Нельзя таким тупым быть. Value whose arc cosine is computed, in the interval [-1,+1]. If the argument is out of this interval, a domain error occurs. какой acos(90)?