gpt4 book ai didi

javascript - 负方向的指数公式?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:40:18 25 4
gpt4 key购买 nike

我在计算负方向时遇到了一点困难?它一定很简单,但似乎无法理解!

x = 当前 x 位置

dir = x 轴上的运动方向

if (tween == 'linear'){

if (dir == 1) {

x += (x / 5);
}

else if (dir == -1){

//what here??
}
}

最佳答案

这里缺少的是您需要考虑与起点的偏差,而不是 x=0(还要考虑方向的符号,其他人都正确说明了这一点)。也就是说,如果你的起点是 x0,你的等式应该更像:

x += (x-x0)/5

下面是正反方向的运动图(注意纵轴是位置,横轴是时间)

alt text

这是 Python 代码。 (请注意,我添加了一个 dt 项,因为在没有明确时间的情况下进行动态模拟太奇怪了。)

from pylab import *

x0, b, dt = 11.5, 5, .1

xmotion, times = [], []

for direction in (+1, -1):
x, t = x0+direction*dt/b, 0 # give system an initial kick in the direction it should move
for i in range(360):
x += dt*(x-x0)/b
t += dt
xmotion.append(x)
times.append(t)

plot(times, xmotion, '.')
xlabel('time (seconds)')
ylabel('x-position')
show()

关于javascript - 负方向的指数公式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3826530/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com