ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

関数ハンドル

関数を間接的に呼び出せる変数

関数ハンドルは、関数への関連付けを格納するデータ型です。たとえば、無名関数の作成やコールバック関数の指定に関数ハンドルを使用できます。また、関数ハンドルを使用して、関数を他の関数に渡したり、ローカル関数を外部の main 関数から呼び出したりできます。

はじめに、関数ハンドルの作成を参照してください。

関数

feval 関数の計算
func2str 関数ハンドルから文字列を構成
str2func 文字列から関数ハンドルを作成
localfunctions MATLAB ファイル内のすべてのローカル関数の関数ハンドル
functions 関数ハンドルに関する情報

トピック

関数ハンドルの作成

名前付き関数および無名関数への関数ハンドルを作成できます。

関数を別の関数に渡す

関数ハンドルを別の関数の入力引数として使用できます。

関数のパラメーター化

このトピックでは、fzerointegral など、MATLAB® の "関数を引数とする関数" に渡す数学関数への追加パラメーターを保存したり、これらにアクセスしたりする方法を説明します。

関数ハンドルを使用したローカル関数の呼び出し

この例では、ローカル関数へのハンドルを作成する方法を説明します。

関数ハンドルの比較

MATLAB では、同じ名前の関数から作成された関数ハンドルは等しいものと見なされます。

この情報は役に立ちましたか?