matlab兩個循環嵌套,首先會開始運行外循環,然後依次運行外循環中的語句,當運行到內循環的時候,開始運行內循環,然後內循環循環壹遍結束,繼續運行內循環之後的語句。
例如下程序,用來計算1到10的階乘,並輸出:?
for i=1:10
sum=1;?for j=1:i?
sum=sum*j;?
end
sum end程序運行過程:首先運行for i=1:10 ,開始外循環第壹個循環——接著運行sum=1; ——再接著運行內循環for j=1:i? sum=sum*j; end,直到內循環循環結束——然後繼續運行sum,即輸出階乘的值——然後返回頂部,開始進行外循環的第二個循環——以此類推。
擴展資料
MATLAB中嵌套for循環語句的語法如下:
for m = 1:j
for n = 1:k
<statements>;end
end。
MATLAB中的嵌套while循環語句的語法如下:
while <expression1>
while <expression2>
<statements>
end
end。