在MATLAB中,函數是一段獨立的代碼,可以接受輸入參數并返回輸出結果。以下是如何定義和調用函數的基本步驟:
在MATLAB編輯器中創建一個新的.m文件,并將其命名為函數名。函數名應與文件名相匹配。
在文件中使用"function"關鍵字來定義函數。語法如下:
function [output1, output2, ...] = functionName(input1, input2, ...)
% 函數體
end
其中,functionName
是函數的名稱,output1, output2, ...
是函數的輸出參數,input1, input2, ...
是函數的輸入參數。
在函數體中編寫實現代碼。可以使用輸入參數進行計算,并通過輸出參數返回結果。
保存函數文件,并確保文件名與函數名一致。
在MATLAB命令窗口或其他腳本中,可以通過函數名稱以及相應的輸入參數來調用函數。調用函數的語法如下:
[output1, output2, ...] = functionName(input1, input2, ...)
其中,output1, output2, ...
是接收函數返回結果的變量,input1, input2, ...
是傳遞給函數的輸入參數。
需要注意的是,函數文件必須在MATLAB的當前工作目錄中或者在MATLAB路徑中可見,才能正確調用函數。