嘿,所以我设法在我正在编写的一些图形数学中找到了这个问题,显然,当我到达这一行代码时:float test3= asin(test2); where test2= 0.017409846。
据我的理解,'asin‘是’asin‘,它是’反向罪恶‘(我想要的),但是这一行代码的结果是test3 = 0.017410725。当把它插入我的计算器时,test2的逆正弦是.997561。
为什么asin 不能工作?谢谢!
发布于 2011-06-26 23:26:42
您的计算器被设置为度数模式。asin()函数返回弧度。
度和弧度与公式有关:
度= (180/π) *弧度
发布于 2011-06-26 23:28:12
它起作用了,你用错单位了。asin采用弧度,您的计算器可能处于度模式。
发布于 2011-06-26 23:29:08
圆弧返回值以弧度表示,而不是以度数表示(您的计算器可能被设置为显示度数)。
https://stackoverflow.com/questions/6487397
复制相似问题