PDA

查看完整版本 : [MATLAB混合编程] 求帮忙 谢谢了


349219486
2010-05-06, 17:24
T=1500
a=1.2
b=1.1
while(b<10)
t=T*log((b^2-1)/(b^2-a));
plot(b,t);
hold on;
b=b+0.001;
end
grid
b=1.2
t=T*log((b^2-1)/(b^2-a))
b=1.5
t=T*log((b^2-1)/(b^2-a))
b=4
t=T*log((b^2-1)/(b^2-a))
b=6
t=T*log((b^2-1)/(b^2-a))

我想问一下b=b+0.001;在整个程序中有什么作用 知道的受累告我一下 谢谢了

syw
2010-05-06, 22:22
从while (b<10)可以看出,b<10为循环条件;b=b+0.001应为循环体,是控制b值的增加的语句,直至不满足循环条件时跳出循环体,执行后续语句!