我是Python新手,真的很难过.我正在读一本书,代码工作得很好; 我只是不明白!
T[i+1] = m*v[i+1]ˆ**/L
Run Code Online (Sandbox Code Playgroud)
这段代码的双星号部分是什么?它甚至出现了正斜杠.变量L初始化为值1.0但是,看起来有人瘫倒在键盘上,但代码工作正常.这是一个数学表达还是更多的东西?我很感激帮助理解这一点.谢谢!
完整代码:
from pylab import *
g = 9.8 # m/sˆ2
dt = 0.01 # s
time = 10.0 # s
v0 = 2.0 # s
D = 0.05 #
L = 1.0 # m
m = 0.5 # kg
# Numerical initialization
n = int(round(time/dt))
t = zeros(n,float)
s = zeros(n,float)
v = zeros(n,float)
T = zeros(n,float)
# Initial conditions
v[0] = v0
s[0] = 0.0
# Simulation loop
i = 0
while (i<n …Run Code Online (Sandbox Code Playgroud) python ×1