Math 计算x距离上的平均速度

Math 计算x距离上的平均速度,math,game-engine,distance,Math,Game Engine,Distance,这可能是一个非常简单的计算,但我似乎无法解决它。 假设我们要处理以下数据: 从A到B的距离=1243米 将对象从A移动到B的默认速度=每秒2030米 前118米的速度为每秒1450米 在这118米之后,它将回到默认值2030 如何计算距离1243米的平均速度?dist=vel*time,或者对于timetime=dist/vel。你所关心的旅程有两个部分,第一个118米,其余的1243-118。找到每个分段的时间后,可以找到总时间: time for first 118 + time for

这可能是一个非常简单的计算,但我似乎无法解决它。
假设我们要处理以下数据:

  • 从A到B的距离=1243米
  • 将对象从A移动到B的默认速度=每秒2030米
前118米的速度为每秒1450米
在这118米之后,它将回到默认值2030


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

dist=vel*time
,或者对于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.

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

V=dx/dt

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

解决:

t1=距离/速度=118m/1450 m/s=0.081s

t2=距离/速度=(1234m-118m)/2030 m/s=0.55s

这意味着经过的总时间为0.63s


给我们留下了dx/dt=1234m/(t1+t2)=1234m/0.63s=1958.73 m/s的速度。

速率*时间=距离。从那里衍生。我很好奇,当一个物体已经移动了118米的距离后,什么样的过程可以将它的速度从1450米每秒改变到2030米每秒。这是一个编程网站,不是一个数学网站。试试看。@Enigmativity很抱歉,你完全正确。答案是
1955.73554487676 m/s
,顺便说一句。这可能有助于你确定怎么做。是的,这些数字只是近似值(2个小数点)。这个例子是关于“如何”部分的。计算对有效位数高度敏感,这是100%正确的。