Python to Matlab - While loops
显示 更早的评论
This is part of the Python code I have that I need to convert Matlab. I just don't understand how while loops work in general. If someone can just get me started I can catch on pretty fast.
while dt*t<=tFinal:
NA.append((-Lamda*NA[t-1]*dt)+NA[t-1])
NB.append(((-LamdaB*NB[t-1]+LamdaA*NA[t-1])*dt)+NB[t-1])
NC.append((Lamda*NB[t-1]*dt)+NC[t-1])
N2T.append(NB0*exp(-LamdaB*Time[t-1]+((LamdaA*NA0)/(LamdaA-LamdaB))*(exp(-LamdaA*dt)-exp(-LambdaB*dt))]
sum.append(NA[t-1]+NB[t-1]+NC[t-1]
t=t+=1
回答(1 个)
Did you read this already:
doc while
A while loop runs as long as the condition is true:
t = 0;
while dt*t <= tFinal
...
t = t + 1;
end
类别
在 帮助中心 和 File Exchange 中查找有关 Call Python from MATLAB 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!