首頁 > 其他

matlab中函數定義(m檔案的生成)及呼叫範例

2019-12-25 20:52:11

在matlab中如何定義一個新函數(建立m檔案),方便自己使用呢?下面我們結合範例來看一下,如何生成m檔案及如何呼叫。


1

開啟matlab2012b,點選【new script】,進入m檔案編輯區。


2

也可以先點選【New】,再在下拉選項中選擇【script】。


3

進入m檔案編輯區,檔案預設名為:Untitled,即:未命名的。


4

在編輯區視窗定義要建立的函數。在這裡我們定義一個生餘弦函數:

function y=raicos(t)

y=1/2*(1+cos(pi*t)).*(t<-1&t<1);


5

儲存建立的函數。按照下圖所標的順序,依次選擇【save】、儲存位置、儲存的名稱、儲存確認鍵。下次就可以直接呼叫函數了。


6

在編製程式的過程中,若需用到y=raicos(t)函數,可直接呼叫。呼叫範例如下:

t=-2:0.01:2;

x=raicos(t);

plot(t,x)


7

儲存m檔案。方法步驟如上。也可以依次選擇【save as】、儲存位置、儲存的名稱、儲存確認鍵。


8

點選【run】。即「執行」。


9

執行結果如下,在圖形視窗中繪出了函數圖形,即為所要的輸出結果。



IT145.com E-mail:sddin#qq.com