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