最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。
MATLAB 式を評価する
eval(
は、expression
)expression
の MATLAB® コードを評価します。
メモ
ほとんどの場合、関数 eval
を使用すると、他の MATLAB 関数や言語構成を使用するよりも効率が下がり、結果のコードは読み取りやデバッグが困難になる可能性があります。詳細については、関数 eval の代替方法を参照してください。
[
は、output1,...,outputN
] = eval(expression
)expression
からの出力を指定された変数で返します。
無名関数、入れ子関数、または入れ子関数を含む関数内で eval
を使用した場合、評価された expression
は変数を作成しません。
MATLAB パーサーでコードに対して厳しいチェックを行い、把握できないエラーやその他の予期しない動作を防ぐために、関数 eval
への入力に出力引数を含めないでください。たとえば、ステートメント eval(['output = ',expression])
は推奨されません。
代わりに、関数 eval
の出力引数を指定して、評価された式の結果を保存します。以下に例を示します。
output = eval(expression)