MATLAB基礎語句(六)

2022-10-08 23:54:17 字數 1515 閱讀 1795

本系列內容僅僅為自學時記錄的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 %清除變數,『%

』用作注釋

x = 0:0.1:10

;a = 1

;if a==1

xxy(x)

end  %結束if表示式

(2)雙分支結構

);  %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...