nargout
関数の出力引数の数
説明
nargout は、現在実行中の関数の呼び出し時に指定された関数出力引数の数を返します。この構文は、関数の本体にだけ使用してください。
例
入力引数
ヒント
ifステートメントなどの式の一部として関数を使用した場合、MATLAB® は 1 つの出力引数を指定してその関数を呼び出します。そのため、関数nargoutは式の内部で1を返します。関数内に値が 0 の
nargoutが存在するか確認する際に出力の値を指定すると、MATLAB はansに値を設定します。しかし、nargoutを確認して、出力の値は指定しない場合、MATLAB はansを変更しません。
拡張機能
バージョン履歴
R2006a より前に導入