matlab迴圈語句for怎麼用?
matlab中for語句使用方法和應用實例
for循環語句
1、一般格式為:
for x(循環變量) = array(陣列)
commands(執行的循環程式碼)
end
2、array可以是一個數字,也可以是數組,例如輸入:
for a=5 for a=1:5 for a=1:1:5(以1为步长到5)
只不過在a=1:5和a=1:1:5時,會顯示之間的結果,a=5時只顯示最後結果。 a的變動就是第一次循環a=1,第二次循環a=2,第三次循環a=3,第四次循環a=4,第五次循環a=5。
3、(commands)就是指令,其中的命令列可以很多很多,最常見的就是呼叫上面說的a變動例如:
for a=10 %循环10次 s=a+1 %循环语句 end %结束
上面的a不需要再指定,a的變化就是上面說的先是1,然後是2,3,…那麼s就是先s=1 1=2,然後再s=2 1=3,s=3 1=4,…,s=10 1= 11,循環結束,就是一個連續加s的指令,最後=11。
4、for語句可以巢狀的,和C一樣
for a=5 %第一个for循环 for b=5 %第二个for循环 s=a+b end %第二个for结束 end %第一个for结束
因為最後迴圈a=5、b=5,所以5 5=10。
例子一、
for a= (1:10)’ s=a+1 end
其中’作用是倒置,所以a變成了10:1列向量,a=數組,s=數組。
更多程式相關內容,請關注php中文網程式入門欄位!
以上是matlab迴圈語句for怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!