我正在研究一些东西,我需要余弦
我添加了math.h
库以获得cosine
功能
在打印结果后,结果表明我的程序cosine
与计算器上的不同
例如,计算器上的Cos(40)
是0.70710678118,但在程序中它是0.766044
这就是我计算余弦cos(some variable*PI/180)
的方法
因此,我的所有结果都出错了
是不是应该是相同的结果?为什么所有这些都发生了
以及如何解决它?
答案 0 :(得分:2)
我不知道你的价值来自哪里,但是0.70710678118
是sqrt(2)/2
的近似值,是π/ 4或45°的sin或cos。因此除了非常奇怪的单位外,cos(40)
不能是sqrt(2)/2
。
BTW在我自己的计算器中,cos(40) = 0.76604444311897803520239265055542
在度数模式下。