MATLABにおけるカスタム関数の定義方法
MATLABでは、以下の手順でユーザー定義関数を生成できます。
- 新しい .m ファイルを作成します。MATLAB エディターあるいは任意のテキスト エディターで開きます。
- ファイル中に関数定義を作成する。構文は次のとおりです。
function output = functionName(input1, input2, ...)
% 函数说明文档
% 函数体代码
% ...
% 输出变量赋值
end
関数の定義行で、”function”キーワードはファイルが関数ファイルであることを示し、”output”は関数の出力変数、”functionName”は関数の名前、”input1″、”input2″などは入力変数の名前です。
- 実際のコードは,関数の本体に記述する。目的の機能を実現するには,MATLAB 言語のさまざまな機能と構文を利用できる。
- 出力変数を定義します。関数本体で「output」変数を使用して関数の出力を格納します。
- ファイルを保存して、関数の名前にします。ファイルの拡張子が .m になっていることを確認します。ファイルを MATLAB 検索パスの任意の場所に保存できます。
一旦関数が定義されて保存されると、MATLAB コマンドウィンドウやスクリプトファイルで関数を呼び出して、入力変数の値を提供することで結果を出力できます。