我在应用程序中使用了DDMathParser,但我不了解如何使用函数rtod()。我尝试了多个方程式,但它似乎没有用。

有些方程式确实有效。 rtod(acos(0))。但是其他人不是rtod(sin(50))。

这是我进行的测试的示例:

    > rtod(acos(0))
   rtod(acos(0)) = 90
    > rtod(sin(50))
   rtod(sin(50)) = -15.03297176759753
    >


我滥用它是事实吗?我不太确定但是我很确定它能以某种方式工作,因为我下载了内置了DDMathParser的应用程序,并且一切正常。

希望有人能帮忙!

最佳答案

sin(50)sin(50 degrees)不同,因为它是十进制(值最多为十分之一)。
您输入的是三角函数视为弧度的小数。

   sin(rtod(50))


这样尝试。

       rtod(50) = 0.872664626 radians
       sin(0.872664626) = 0.766044443

10-08 05:22