matlab自定義函式的使用?反光島2020-10-24 13:47:57

1、啟動matlab,新建一個函式,具體的操作流程【主頁】-【新建】-【函式】,如圖所示;現在就已經開啟函式檔案,可以編寫自己的函數了

matlab自定義函式的使用?

2、假設我編寫的函式是一個這樣的函式f(x,y)=x^4+y^2+2*x*y,計算一下f(4,7)的結果,在函式編輯器中編寫的程式如圖,註釋內容也是如圖所示的,記住必須進行儲存

matlab自定義函式的使用?

3、函式檔案儲存後,我們可以在命令列視窗中輸入Untitled3(4,7),即可求得函式f(4,7)的結果,程式執行的結果如圖:

matlab自定義函式的使用?

4、為了方便我們以後隨時呼叫,我們按圖示位置進行儲存,並在路徑中重新設定。

matlab自定義函式的使用?

5、保證以後呼叫的時候不會出錯,最後能完成這個函式的重新呼叫。

matlab自定義函式的使用?

注意事項

函式指令碼不要執行,只要儲存即可

為方便以後呼叫,函式檔案放入指定位置後,必須重新預設路徑,並儲存

對於函式的呼叫,學會舉一反三,生忌死記硬背

matlab自定義函式的使用?我家丸子是金毛2020-12-12 19:03:05

1、首先開啟電腦上的“matlab”軟體,主介面如下圖所示,可以看到命令列視窗,點選箭頭處的“新建”,建立一個函式檔案。

matlab自定義函式的使用?

2、接著點選箭頭處的“指令碼”按鈕,新建一個matlab指令碼檔案,檔案的字尾為。m,也就是m檔案。

matlab自定義函式的使用?

3、下面來看一下自定義函式的格式,output處填寫函式的輸出值,input為函式的引數,輸入值。fun為函式的名稱,函式名稱可以自定義。末尾要加上end。

matlab自定義函式的使用?

4、接下來以一個簡單的函式為例,輸入兩個引數x和y,計算乘積xy,輸出結果儲存在f中,具體程式碼如下圖所示,點選箭頭處的“執行”。

matlab自定義函式的使用?

matlab自定義函式的使用?

5、m檔案的名稱預設和函式名稱一致,下面點選箭頭處“儲存”即可儲存m檔案。

matlab自定義函式的使用?

6、在命令列輸入命令,呼叫fun函式,x和y需要輸入具體數值。此處以fun(4,7)和fun(4,5)為例,呼叫函式,執行結果如下圖所示。

matlab自定義函式的使用?