Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
嘿,所以我设法在我正在编码的一些图形数学中找到了问题,显然当我到达这行代码时:float test3= asin(test2);where test2= 0.017409846.
float test3= asin(test2);
test2= 0.017409846
据我了解,“asin”是“arc sin”,这是“inverse sin”(我想要的),但是这行代码的结果是test3 = 0.017410725。当将此插入我的计算器时,test2 的反正弦为 0.997561。
test3 = 0.017410725
为什么不asin工作??谢谢!
asin
您的计算器设置为度数模式。该asin()函数返回弧度。
asin()
度数和弧度由以下公式关联:
度数 = (180/π) * 弧度
它正在工作,您使用了错误的单位。asin采用弧度,您的计算器可能处于度数模式。
反正弦返回值以弧度表示,而不是度数(您的计算器可能设置为显示度数)。