MATLABにおけるカスタム関数の定義方法

MATLABでは、以下の手順でユーザー定義関数を生成できます。

  1. 新しい .m ファイルを作成します。MATLAB エディターあるいは任意のテキスト エディターで開きます。
  2. ファイル中に関数定義を作成する。構文は次のとおりです。
function output = functionName(input1, input2, ...)
    % 函数说明文档
    % 函数体代码
    % ...
    % 输出变量赋值
end

関数の定義行で、”function”キーワードはファイルが関数ファイルであることを示し、”output”は関数の出力変数、”functionName”は関数の名前、”input1″、”input2″などは入力変数の名前です。

  1. 実際のコードは,関数の本体に記述する。目的の機能を実現するには,MATLAB 言語のさまざまな機能と構文を利用できる。
  2. 出力変数を定義します。関数本体で「output」変数を使用して関数の出力を格納します。
  3. ファイルを保存して、関数の名前にします。ファイルの拡張子が .m になっていることを確認します。ファイルを MATLAB 検索パスの任意の場所に保存できます。

一旦関数が定義されて保存されると、MATLAB コマンドウィンドウやスクリプトファイルで関数を呼び出して、入力変数の値を提供することで結果を出力できます。

bannerAds