因为结果不正确

标签 c trigonometry degrees radians

我导入“math.h”。

我可以使用cos函数, 但是当我执行 cos(0.321139585333178) 结果是 0.948876

如果我在 Mac 中使用计算器或使用普通计算器,结果是 0.999984292347418

谁能帮我解决这个问题?

最佳答案

您将学位与 radians 混淆了.

cos(0.321139585333178 degrees) = 0.999984292

cos(0.321139585333178 radians) = 0.948876326

  • 要将弧度转换为度数,请乘以 180/π。
  • 要将度数转换为弧度,请乘以 π/180。

关于因为结果不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3035482/

相关文章:

trigonometry - atan怎么出现在haversine公式中?

R iGraph : degree in the case of bidirectional edges

opengl - 在没有矩阵的情况下旋转 3D 矢量 (OpenGL)

igraph - FUN(X[[1L]], ...) : as. 中的错误。edgelist.sna 输入必须是邻接矩阵/数组、边列表矩阵、网络或稀疏矩阵,或其列表

C 用户输入的数组大小

c - MinGW/Eclipse C 构建问题 : cannot find dll

c++ - 从 C 调用静态 C++ 方法在编译时给出 undefined reference

java - 在 Java 中使用 native 代码的优点和缺点?

Javascript:球体碰撞和产生的脉冲

c# - 围绕原点旋转一个点的正确三角法