Main Content

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

関数の作成

無名関数、ローカル関数、入れ子関数などの関数の作成

関数には一連のコマンドが 1 つ以上含まれており、入力を受け入れて出力を返すことができます。複数行のコードから成るプログラムを作成するには、ファイルに名前付き関数を作成します

あるいは、別の関数に渡す 1 行の関数 (たとえば、関数 integral に渡す数式) を定義する場合、無名関数を作成できます。

MATLAB 言語構文

function関数名、入力および出力の宣言

トピック

関数のファイルでの作成

入力を受け入れて出力を返すことができる複数のコマンドをプログラム ファイルに格納する。

関数のタイプ

MATLAB® で使用できる関数には、ローカル関数、入れ子関数、プライベート関数、無名関数など、いくつかのタイプがあります。

関数の優先順位

現在のスコープに同じ名前の関数が複数存在する場合、MATLAB は関数の優先順位を使用して、呼び出す関数を判別します。

プログラムへのヘルプの追加

ヘルプ テキストは、help 関数を使用するときにコマンド ウィンドウに表示されます。プログラムの冒頭にコメントを挿入してヘルプ テキストを作成します。

関数呼び出しの結果へのインデックス付け

このトピックでは、関数呼び出しによって作成された一時変数にドット インデックスを付ける方法を説明します。

関数用の [実行] ボタンの構成

[実行] ボタンを構成することにより、何らかの初期設定が必要な関数をエディターから実行する。