【问题标题】:How to calculate how far an object travels given the launch angle在给定发射角度的情况下,如何计算物体行进的距离
【发布时间】:2017-06-12 21:28:31
【问题描述】:

我希望能够在给定发射角度(假设恒定力)的情况下计算物体行进的距离。我已经知道以 45 度发射一个物体会使其距离最长(我们称此距离为“1”),而以 60 度发射同一物体会使其距离为 1/2。
但是,我不希望计算只是这样。我想要整个 88 度 (1-89) 的东西。我不想要一个充满数字的数组,我想要一个方程。哦,这是在 JavaScript 中,但这并不重要,因为这是一个等式。

【问题讨论】:

  • Math.[function] 用于三角函数
  • 但要小心,因为内置公式可能是弧度
  • 是时候学习一些基础物理了。

标签: javascript math formula equation


【解决方案1】:

a = 45;

d = Math.sin(2*a*Math.PI/180);

60 不会达到 0.5,它会达到 0.866。

【讨论】:

  • 将力分成垂直和水平分量,然后使用垂直分量和距离=水平*飞行时间计算飞行时间。
猜你喜欢
  • 2011-05-30
  • 1970-01-01
  • 2021-05-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-06-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多