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