这是我的密码。如果有任何帮助,我将不胜感激。“while”行出现语法错误。 它应该对u'''(θ)=u(θ)-sqrtu(θ)进行Verlet近似,然后绘制u(θ)。你知道吗
tlist=[]
ulist=[]
uold=uo
uo= uold-(0.5)[uold+sqrt(uold)]*dt*dt
t=0
tmax=10
dt=.001
while t < tmax
u,uold=2.0*u-uold-(u+sqrt(u))*dt*dt,u
t=t+dt
ulist.append(u)
tlist.append(t)
plot(tlist,ulist)'
正如@Matthias所指出的,您缺少了
while
语句末尾的:。你知道吗另外,您可能希望在最后一次调用
plot
之后丢失'
。你知道吗while语句后缺少冒号。你知道吗
应该是:
while t < tmax:
相关问题 更多 >
编程相关推荐