- Matlab M-File 教程
- Matlab M-File - 首頁
- Matlab M-File - 介紹
- Matlab M-File - 建立和儲存
- Matlab M-File - 執行
- Matlab M-File - 函式
- Matlab M-File - 匯入資料
- Matlab M-File 有用資源
- Matlab M-File - 快速指南
- Matlab M-File - 有用資源
- Matlab M-File - 討論
Matlab M-File - 函式
一個函式是一組一起執行任務的語句。在 MATLAB 中,函式在單獨的檔案中定義。檔名稱和函式名稱應相同。
函式在其自身的工作空間中操作變數,該工作空間也稱為區域性工作空間。這些函式將變數與在 MATLAB 命令提示符處訪問的工作空間分開。這稱為基本工作空間。
函式可以接受多個輸入引數,並且可以返回多個輸出引數。
函式語句的語法如下 -
function [out1,out2, ..., outN] = myfun(in1,in2,in3, ..., inN)
在此處,out1、out2...outN 是輸出變數。它可以是單個變數或用逗號分隔。變數 in1、in2、in3...inN 是輸入變數,可以是單個變數或用逗號分隔。MATLAB 中的函式以關鍵字 function 開頭,如語法所示。
在命名 m 檔案時,應注意檔名和函式名稱必須匹配。不能使用 MATLAB 中可用的任何內建函式的名稱。
現在讓我們建立一個簡單的函式,將其另存為 **.m** 檔案並執行它。在 MATLAB 中,IDE 允許你選擇想要建立的檔案型別,如下所示 -
單擊“函式”,它將開啟一個新檔案,如下所示 -
現在你可以更新輸出變數、函式名稱和上述未命名檔案中的輸入變數,並將檔案儲存為與函式名稱相同的名稱。
我們函式的名稱是 MaxNumber(),它提供傳遞的輸入值中的最大值。
現在讓我們執行函式以獲取輸出。你可以使用 MaxNumber(100,50) 呼叫該函式。
廣告