这是一道数学题。距离
例如,假设炮弹的着陆点距离发射位置9米,但我们希望它在10米外着陆。我能计算出发射速度需要按多大比例才能多行进1米吗?
L
可以计算为(10
米是短距离,速度很小,我们可以假设空气摩擦可以忽略不计(
L = v^2 * sin (2 * fi) / g
其中
v - initial speed
fi - angle
g - acceleration
如果我们使用k = sin (2 * fi) / g
,假设角度和加速度都是常数,我们就会得到
L = k * v^2
L + 1 = k * (v * scale)^2
和
scale = sqrt((L + 1) / L)
在您的情况下
scale = sqrt(10 / 9) ~ 1.0541
所以5.4%
应该提高速度
编辑:如果只想更改水平分量,请注意
t = 2 * Vvert / g
L = Vhorz * t
由于Vvert
和加速度是恒定的,所以t
也是恒定的。所以你有
L = Vhorz * t
L + 1 = Vhorz * scale * t
这可以很容易地作为解决
scale = (L + 1) / L
在您的情况下
scale = 10 / 9 ~ 1.1111
如果只想增加水平分量,则应增加11%