在MATLAB中,function是用來封裝一段代碼,使其可以被重復調用的一種方式。使用function關鍵字定義的函數可以接收輸入參數,并返回輸出結果。函數通常包含以下結構:
function [output1, output2, ...] = functionName(input1, input2, ...)
% 函數體
output1 = ...;
output2 = ...;
...
end
函數定義以關鍵字function開始,后面跟著函數的輸出參數列表和函數名。接著是輸入參數列表。在函數體內部,可以對輸入參數進行處理并計算出輸出結果。最后,使用關鍵字end結束函數定義。
使用function定義的函數可以在MATLAB中直接調用,例如:
result = functionName(input1, input2);
這樣就可以調用函數functionName,并獲得返回的結果result。函數的使用可以提高代碼的重用性和可讀性,尤其是對于需要重復調用的代碼塊。