登录论坛

查看完整版本 : [MATLAB基础] 关于Matlab使用3个for循环结构时遇到的输出顺序问题


xiefeng11112
2012-04-26, 11:13
以下简单的for循环结构:

clc
for k=1:100
text=k
for i=1:4
text1=i
for j=1:4
text2=j
text3=i
end
end
end
按循环输出的顺序应该是:text=1 text1=1 text2=1 text3=1 text2=2 text3=1……
但是,实际在matlab上运行时在Command Window上输出的顺序每次都不一样,抄录一次结果为例:text3=4 text=1 text1=1 text2=1 text3=1……
想了好久没想明白,请多指教~~~