matlab中for語句使用方法和應用例項

2021-09-09 08:47:27 字數 757 閱讀 6981

for迴圈語句

1、一般格式為:

for x(迴圈變數) = array(陣列)

commands(執行的迴圈**)

end2、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=陣列。

Matlab 基本語句

hold on hold off clear clcclose all xrow,xcol size x 矩陣x的行數和列數 xmax,idx max x 矩陣x每一列的最大值及其所在的行數 doc fcnname 開啟某個函式 fcnname 的幫助檔案,也可去help中搜尋函式 load ele...

MATLAB與數學實驗 MATLAB 求解方程

一.常用函式 matlab裡solve fzero fsolve root等函式用於求解方程 組 1.solve函式 主要用於求解代數方程和非線性方程 x1,solve f var f表示方程,var表示求解變數。x1表示求解結果。求解單個方程 syms x a b c ff a x 2 b x c...

matlab 中的 figure 之間的切換方式

在利用matlab做gui介面時,經常會用到一些figure,並且這些figure之間會存在切換,例如從a.fig切換到b.fig。於是總結以下幾種常見的形式 具體效果圖如下圖所示 如下 uiwait warndlg 請先儲存 警告 modal 彈出對話方塊的型別有多中,可以自行選擇。close h...