例如,下面的程序用於計算從1到10的階乘並輸出:?
因為i=1:10
sum = 1;?
對於j=1:i?
sum = sum * j;?
結束
總和
結束
程序運行過程:先運行for i=1:10,開始外循環的第壹個循環——然後運行sum = 1;-然後運行j=1:i的內循環?sum = sum * j;結束,直到內循環結束——然後繼續運行sum,也就是輸出階乘的值——然後返回頂部,開始外循環的第二個循環——以此類推。
擴展數據
MATLAB中嵌套for循環語句的語法如下:
對於m = 1:j
對於n = 1:k?
& lt語句& gt;
結束
結束.
MATLAB中嵌套while循環語句的語法如下:
while & ltexpression 1 & gt;
while & ltexpression2 & gt
& lt語句& gt
結束
結束.