1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
def LeapFrog(x) : xn = x[0] vn = x[1] dt = 0.01 k = 3 xnn = xn + vn * dt vnn = vn - k * dt * xnn return [xnn, vnn] x0 = [2,3] x = [x0] for i in range( 79 ): x0 = LeapFrog( x0 ) x += [x0] print(x)
1 2 3
x[:][0] x[][0] x[,0]
1
[xin[0] for xin in x ]