在MATLAB中,可以使用function
關鍵字來定義函數。函數定義的基本語法如下:
function [output1, output2, ...] = functionName(input1, input2, ...)
% 函數體
% 可以在這里編寫函數的操作和計算
% 最后使用output參數返回結果
end
在函數定義中,functionName
是函數的名稱,input1, input2, ...
是函數的輸入參數,output1, output2, ...
是函數的輸出參數。函數體內部可以包含任意數量的MATLAB代碼,用于實現函數的具體操作和計算。最后,使用output
參數來返回函數的結果。
下面是一個例子,展示如何使用function
關鍵字來定義一個簡單的加法函數:
function sum = addNumbers(a, b)
sum = a + b;
end
這個函數接受兩個輸入參數a
和b
,并返回它們的和。可以通過調用函數來使用它,如下所示:
result = addNumbers(3, 4);
disp(result); % 輸出結果為7
在這個例子中,addNumbers
函數將3和4作為輸入參數,計算它們的和,并將結果存儲在result
變量中,最后將結果打印出來。