在我的电脑,D7怎么会算出sin(90)=0.893996663600558? 怎样才能得到1呢?

解决方案 »

  1.   

    sin(90)=0.893996663600558就算四舍五入也就是0.9啊,怎么得到1?
      

  2.   

    小声说一句:78hgdong(蜗牛跑步)和zhongjinting兄长,你们是真的不知道还是开玩笑的?
    delphi(其实不只delphi的,vc,vb,cb都一样)中所有的三角函数用的可都是弧度制的单位,不是小学数学书里的“一圈360度”的角度制。
    在弧度制中,一圈计为2π,依此类推。所以90度为0.25圈,请写为0.5π 行不?
    我想我说明白了。 ^^
      

  3.   

    严肃地说一句,如果楼主还是初中生的话,可以找高中代数上册看一看。想当年,看高一物理,里面有: sin(x) 近似= x, 我是想破了脑袋也没想明白 sin 值为什么能用角度表示。
      

  4.   

    呵呵,大家别再说了,告诉楼主写成把90换成 PI/2 就行了。
    sin(PI/2) =1;