Косинус не вычисляет точное значение

Я работал над чем-то, и мне нужен был косинус
я включен math.h библиотека для того, чтобы получить cosine функция
после печати результата получается, что cosine отличается в моей программе от того, что было на калькуляторе
например Cos(40) на калькуляторе было 0,70710678118 но в программе было 0,766044
и вот как я рассчитывал косинус cos(some variable*PI/180)
и из-за этого все мои результаты идут не так, как надо
Разве это не должен быть тот же результат? почему все эти вещи происходят
и как это решить?

-3

Решение

Я не знаю, откуда берутся ваши ценности, но 0.70710678118 является приближением sqrt(2)/2 это грех или cos π / 4 или 45 °. Так, кроме как в очень странные единицы, cos(40) не может быть sqrt(2)/2,

Кстати, в моем собственном калькуляторе, cos(40) = 0.76604444311897803520239265055542 в режиме градусов.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]