このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
引数の定義
可変個の入力または出力の受け入れ、有効な値の確認
関数
トピック
引数の検証
- 関数の引数の検証
引数のクラスとサイズを宣言し、引数値に制限を適用する。
- 引数の検証関数
検証関数を使用して、引数の特定の要件を検証する。特定の引数の要件をチェックするための独自の関数を作成する。
- validateattributes での関数入力のチェック
この例では、関数validateattributes
を使用して、関数への入力が一連の必要条件に従っているかどうかを確認する方法を示します。 - 関数入力の解析
必須の入力とオプションの入力を定義して、入力パーサーを使ってオプションの入力に既定値を代入し、カスタム関数へのすべての入力を検証します。
引数の数
- 可変長の入力のサポート
varargin
を使って可変長の入力引数を受け入れる関数を定義します。varargin
引数は関数入力が含まれた cell 配列で、各入力は別々のセルに入っています。 - 可変長の出力のサポート
varargout
を使って可変長の出力引数を返す関数を定義します。出力varargout
は関数出力が含まれた cell 配列で、各出力は別々のセルに入っています。 - 関数の引数の数の確認
nargin
とnargout
を使用して、関数が受け取る入出力引数の数を判定します。
パススルー入力
- 関数定義の入力の無視
事前定義された入力のセットを受け入れる関数が、その一部の入力のみを使用する場合、関数定義でチルダ (~
) 演算子を使用して入力を無視します。