当前位置: 首页 > 面试题库 >

如何使用Math.cos()和Math.sin()?

单品
2023-03-14
问题内容

我正在使用Math.cosMath.sin但它会返回如下所示的意外结果:

 Angle   Sin      Cos
 354     0.8414  -0.5403
 352     0.1411   0.98998
 350    -0.958   -0.2836

为什么我得到这些结果?


问题答案:

您是否要使用学位?请记住,sin并且cos期望弧度。

Math.cos(Math.toRadians(354))


 类似资料:
  • 它返回x弧度的余弦值。 语法 (Syntax) Math.cos(x) 参数 (Parameter) X1 - 代表一个数字 例子 (Example) console.log("---Math.cos()---") console.log("Math.cos(Math.PI): "+Math.cos(Math.PI)) console.log("Math.cos(Math.PI/

  • 问题内容: 我需要在我的Java代码中实现harvesine距离。 我在Javascript中找到了此代码段,我需要将其转换为Java。 如何在Java中将纬度和经度转换为弧度? Math.sin希望用Java加倍。是否应该以弧度传递先前转换的值? Math.sin和Math.cos返回很长。我应该声明一个long并将其传递给Math.sqrt还是将其转换为double? 谢谢 问题答案: 我在这

  • 问题内容: 根据Wolfram Mathematica: cos(50) = 0.6427876096865394 ; 但是这段Java代码: 给出 0.9649660284921133 。 有什么问题吗? 问题答案: 期望参数以弧度为单位。这将返回您需要的结果:

  • 似乎有支持类-在包中。然而,我一直无法找到文档、示例、测试用例,以便在一组图表中使用这种排列/布局。 指针赞赏。

  • 问题内容: 我正在使用带有Java GUI的计算器。该项目已完成,但是三角函数无法正常运行。这是cos函数的方法: 其中“显示”是文本区域。问题在于函数返回的值不正确。例如,当我输入90并单击cos按钮时,将返回数字6.123233995736766E-17。sin和tan按钮也以类似的方式不准确(如有必要,我可以进一步解释)。代码哪里出了问题,我该如何解决 问题答案: 传回的值不正确。当您输入9

  • 问题内容: 大家好, 我想调用 一次而不创建一个反复调用的 循环 ,我应该为此使用递归方法还是应该使用 ? 还请告诉我使用?谢谢 :) 问题答案: 设置一个 定期 计时器。它返回一个句柄,您可以将其传递来阻止它触发: 在浏览器上,保证句柄是一个不等于; 的数字。因此,为“未设置计时器”设置一个方便的标志值。(其他平台可能返回其他值;例如,NodeJS的计时器函数返回一个对象。) 要将功能安排为 仅