环境保护教学活动展示:sin(2)/2=0.4546 why?

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 21:27:40
数学中的函数我没学过啊,谁帮我讲讲啊
可是在C语言中
int x=2
sin(x)/x
编译的就是这个结果啊

sin(x)是正弦函数应该知道吧?不要说这个也不知道啊?
C语言中sin()函数的参数是弧度制。
它其实是这样计算的:
sin(x) = x - x^3 / 3! + x^5 / 5! - x^7 / 7! + x^9 / 9! ......
一直叠带下去,加的项数越多,越接近真实数。^ 表示乘方,! 表示阶乘。
注意这里的x是弧度,不是角度。弧度 = ( 角度 / 180 ) * 3.14159...

好象不是吧.
sin(2)/2=0.0174