cmath asin() 问题

发布于 2024-11-17 01:12:32 字数 305 浏览 5 评论 0原文

嘿,所以我设法在我正在编码的一些图形数学中找到问题,显然当我到达这行代码时: float test3= asin(test2); 其中 test2= 0.017409846代码>.

根据我的理解,“asin”是“arc sin”,即“反正弦”(我想要的),但这行代码的结果是 test3 = 0.017410725。当将其插入我的计算器时,test2 的反正弦是 0.997561。

为什么 asin 不起作用?谢谢!

Hey so i managed to locate the problem in some graphics math i am coding, and apparently when i reach this line of code: float test3= asin(test2); where test2= 0.017409846.

to my understanding 'asin' is 'arc sin' which is 'inverse sin' (what i want) the result of this line of code however is test3 = 0.017410725. when plugging this into my calculator inverse sine of test2 is .997561.

Why isn't asin working?? thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

说不完的你爱 2024-11-24 01:12:32

您的计算器设置为模式。 asin() 函数返回弧度

度数和弧度的关系如下:

度数 = (180/π) * 弧度

Your calculator is set to degrees mode. The asin() function returns radians.

Degrees and radians are related by the formula:

degrees = (180/π) * radians

说谎友 2024-11-24 01:12:32

它正在工作,您使用了错误的单位。 asin 采用弧度,您的计算器可能处于度数模式。

It is working, you're using wrong units. asin takes radians, and your calculator is probably in degrees mode.

始终不够 2024-11-24 01:12:32

反正弦返回值以弧度表示,而不是度数(您的计算器可能设置为显示度数)。

arcsine return value is expressed in radians, not in degrees (your calculator is probably set to display degrees).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文