本系列內容僅僅為自學時記錄的matlab基礎語句和簡單用法。
第六部分:m檔案
在matlab中,.m型別檔案分兩種。
一種是指令碼檔案,以function開頭,定義乙個函式,可以輸入和輸出;
eg:function y = myrun(x)。myrun為函式名,y為輸出,x為輸入
一種是函式檔案,相當於主函式,由一堆命令構成,可以通過回車鍵直接執行。
function y=xxy(x)y=exp(x);
plot(x,y,'+b
')
clear all %清除變數,『%既然有指令碼檔案和函式檔案,那麼模擬後,變數其實也有全域性變數和區域性變數』用作注釋
x = 0:0.1:10
;xxy(x)
正常宣告的變數其實就是區域性變數,只可以在該檔案內使用;
全域性變數,需要增加字首global
這些內容在文字編輯視窗就可以進行
(1)單分支結構
clear all %清除變數,『%(2)雙分支結構』用作注釋
x = 0:0.1:10
;a = 1
;if a==1
xxy(x)
end %結束if表示式
); %n的值為輸入值,input('提示文字')
if rem(n,2)==0
a = '
even';
else
a = '
ood'
;end
(3)多分支結構
其中otherwise表示其他情況
注:(1)for迴圈允許巢狀,但要注意for/while和end是成對的。
(2)兩者區別在於:for迴圈的迴圈次數確定;while迴圈只要表示式為真,則一直迴圈
Matlab 基本語句
hold on hold off clear clcclose all xrow,xcol size x 矩陣x的行數和列數 xmax,idx max x 矩陣x每一列的最大值及其所在的行數 doc fcnname 開啟某個函式 fcnname 的幫助檔案,也可去help中搜尋函式 load ele...
0基礎lua學習(六)控制語句
demo 省略了c語言的括號 if a b then else if a c then end lua中不支援switch case demo 定義變數 a 10 使用 if 語句 if a 20 then if 條件為true 時列印以下資訊 print a 小於 20 endprint a 的值...
matlib列印語句 matlab輸出語句是什麼?
matlab常見的輸出形式主要有三種 1.直接輸出到命令列 matlab允許在指令碼 m檔案 或者命令列上直接輸入變數名即可輸出,這種方法應用起來較為簡單方便,適合測試時使用。但一般輸出時時按照系統預設格式進行輸出,若要調整需要在程式前通過 format 修改命令列輸出格式,例如 format lo...