MATLAB基礎筆記 6(程式設計)

2021-10-10 06:59:56 字數 1564 閱讀 5567

m檔案的儲存

m檔案的開啟

m檔案的執行

函式檔案:子程式檔案。必須以函式定義為第一行內容。

函式檔案必須以function開始,且必須有函式名;可以有輸入、輸出變數;除用global說明外,否則變數均為區域性變數。函式檔案可以是matlab本身提供的,也可以是使用者編制的程式。

function y=

humps

(x)y=1./

((x-

0.3).^

2+0.01)+

1./((x-.9)

.^2+

.04)-6

;

if 表示式

語句組a

end

if 表示式

語句組a

else

語句組b

end

if 表示式1

語句組a

elseif 表示式2

語句組b

elseif 表示式3

語句組c

....

..else

語句組n

end

switch 表示式(標量或字串)

case 值1

語句組a

case 值2

語句組b ..

....

otherwise

語句組n

end

主要用於以固定取值或迴圈次數的重複執行過程。for迴圈可以巢狀使用實現多重迴圈,但forend必須成對出現。

for 迴圈變數=表示式

語句組endfor k=初值:增量:終值

語句組end

主要在不能或不易確定迴圈次數的情況下使用。whileend必須成對出現。

while 表示式

語句組end

t=

0:pi/20:

6*pi;y=2

*sin

(t)+3*

sin(

2*t)

for n=1:

100 y1=y+

rand

(size

(y))

;plot

(t,y1)

pause

(0.03

)end

是一種人機互動命令。程式執行到此時暫停,在命令窗顯示引號中的字串,要求使用者通過鍵盤輸入資料。

input(『提示文字』)

matlab基礎程式設計筆記

與c語言不通 在matlab中使用比那輛可以不預先定義。命名規則 matlab的變數命名必須以字母開頭,之後可以在任意字 母,數字或者下劃線,同時變數命名不能有空格,變數名稱區分大小寫 matlab預設的預定於變數 ans 計算機結果的預設名稱 eps 計算機的零閾值 inf inf 無窮大 pi ...

matlab程式設計基礎

ch06 程式設計基礎 6.1 m 檔案 6.1.1 m 函式 1.基本語法 function 結果 函式名 輸入變數 處理變數 endfunction a,c ac r 功能 a pi r r c pi r 邏輯錯誤 c 2 pi r 語法錯誤 c 2 pi r end2.兩個內建變數 nargi...

Matlab 程式設計基礎(一)筆記

1.順序結構 賦值語句 變數名列表 表示式注 matlab程式設計中要注意字母的大小寫有區分。語句的結束方式 分號結束時,此語句不會立即執行,下一條不用分號結束的語句完成後一起執行。逗號或者不用符號結束時,語句立即執行,並在螢幕上顯示執行結果。結束時,下一行語句與本行語句為同一條語句,執行時按照一條...