计算x距离的平均速度

时间:2016-09-17 06:13:29

标签: math game-engine distance

这可能是一个非常容易的计算,但我似乎无法解决它 假设我们有以下数据可供使用:

  • 从A到B的距离 = 1243米
  • 将对象从A移动到B的默认速度 =每秒2030米

前118米的速度 1450 米/秒。
在118米之后,它回到默认值 2030

如何计算 1243 米的平均速度?

2 个答案:

答案 0 :(得分:1)

dist = vel * time,或时间time = dist/vel。您有两个需要关注的旅程,第一个是118米,其余是1243 - 118。找到每个细分的时间后,您就可以找到总时间:

time for first 118 + time for rest = total time;

一旦有了总时间,总距离的平均速度就是:

vavg = total dist/ total time;

或在你的情况下

vavg = 1243 / ((118/1450) + ((1243-118)/2030));

     = 1243 / (.08 + .55);

     = 1973 m/s.

答案 1 :(得分:0)

平均速度是行驶的总距离除以经过的时间。换句话说,

V = dx / dt

如果我们从x = 0开始,那么x1是0,所以我们有dx = x2 - x1 = 1234m - 0m = 1234m。 由于以下原因,我们还必须计算时间:加速是即时的,因此我们需要考虑两个速度和距离间隔。因此,经过的时间dt等于第一个间隔的旅程加上第二个间隔的旅程时间。

求解:

t1 = dist / speed = 118m / 1450 m / s = 0.081s

t2 = dist / speed =(1234m - 118m)/ 2030 m / s = 0.55s

这意味着经过的总时间是0.63秒。

离开我们的速度为dx / dt = 1234m /(t1 + t2)= 1234m / 0.63s = 1,958.73 m / s。