【问题标题】:Why doesn't sin() return the correct value?为什么 sin() 不返回正确的值?
【发布时间】:2011-12-29 04:21:02
【问题描述】:

如何在 iOS 应用程序中使用 sin()cos()tan() 函数?当我使用它时,我没有得到正确的值。示例:

double value=sin(90);

我得到值:0.893997,但预期值:1。我该如何解决这个问题?

【问题讨论】:

    标签: ios objective-c iphone ipad


    【解决方案1】:

    问题在于它取 90 弧度 的正弦,而不是 。试试sin(M_PI_2) 90°。

    【讨论】:

    • 我该如何申请请帮帮我
    • @VineeshTP 函数使用弧度,而不是度数。他告诉你如何获得 90° - 将度数转换为弧度使用 degrees * π / 180,所以你可以做类似 sin(90 * M_PI / 180) 的事情,它会减少到 π / 2M_PI_2
    猜你喜欢
    • 2013-03-08
    • 2014-04-02
    • 1970-01-01
    • 1970-01-01
    • 2022-12-16
    • 1970-01-01
    • 2014-09-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多