MATLABで関数を定義・呼び出すには

MATLABで関数を定義して呼び出すには、次の手順に従ってください。

  1. MATLAB エディターまたはコマンドウィンドウを開きます。
  2. 関数を定義するときは、function キーワードを使用します。関数の定義はファイルの先頭に行う必要があり、次の構文を使用します:
function [output1,output2,...] = functionName(input1,input2,...)
% 函数体
end

関数名で、関数の名前を指定します。input1、input2、… は入力引数リスト、output1、output2、… は出力引数リストです。

  1. 関数本体に実際的なコードを書く
  2. 関数を実行したい場所で、関数名と入力パラメータリストを使用して関数を呼び出します。例:
result = functionName(input1, input2, ...);

result は関数の戻り値を格納するための変数です。

以下で関数を定義する方法と呼び出す方法の簡単な例を示します。

% 定义函数
function [sumResult] = calculateSum(a, b)
sumResult = a + b;
end
% 调用函数并打印结果
result = calculateSum(3, 4);
disp(result);

このコードを実行するとコンソールウィンドウに7が出力されます。

また、関数は別の M ファイルに定義することもでき、呼び出し時にはそのファイル名のみを使用できます。その後、その M ファイルを実行することで、関数を呼び出すことができます。

bannerAds