Iphone 如何在objective c中使用asin()函数

Iphone 如何在objective c中使用asin()函数,iphone,objective-c,ios,trigonometry,Iphone,Objective C,Ios,Trigonometry,我试图在iOS应用程序中使用asin()函数来计算与y轴的角度。我使用的是三角学,但我肯定是asin()函数出了什么问题,就像我试图传入0.707。。。。在asin(旋转)中,旋转是一个双精度,相当于0.707…,我得到了0.78…,其中我的计算器给出了44.991…,从传入的变量来看,这是正确的。我做错了什么,有人能帮帮我吗?你的计算器可能已设置为度。大多数计算机库使用弧度。您可以使用公式degrees=radians*180/pi进行转换,包括将为π:M_pit提供一个方便的常数谢谢。在我检

我试图在iOS应用程序中使用asin()函数来计算与y轴的角度。我使用的是三角学,但我肯定是asin()函数出了什么问题,就像我试图传入0.707。。。。在asin(旋转)中,旋转是一个双精度,相当于0.707…,我得到了0.78…,其中我的计算器给出了44.991…,从传入的变量来看,这是正确的。我做错了什么,有人能帮帮我吗?

你的计算器可能已设置为度。大多数计算机库使用弧度。您可以使用公式
degrees=radians*180/pi

进行转换,包括将为π:M_pit提供一个方便的常数谢谢。在我检查这个之前,我其实已经知道了,不过还是谢谢你。有弧度有什么意义?在几何学中,弧度是将弧长与其角度联系起来的自然方式
s=rω
,其中s=弧长,r=半径,ω是以弧度表示的角度。这自然会导致方程
C=2πr
,周长是扫出2π弧度的弧的弧长。在数学中,
cos
sin
可以写成无穷级数(),如果你把参数
x
当作弧度。