このページは前リリースの情報です。該当の英語のページはこのリリースで削除されています。
evalin
(非推奨) 引数を指定しない MuPAD 式の評価
evalin(symengine,...)
は推奨されません。MuPAD® 関数に代わる等価な Symbolic Math Toolbox™ 関数を代わりに使用します。詳細は、互換性についての考慮事項を参照してください。
説明
は、MuPAD 式 result
= evalin(symengine,MuPAD_expression
)MuPAD_expression
を評価し、result
をシンボリック オブジェクトとして返します。MuPAD_expression
が MuPAD でエラーをスローする場合、この構文は MATLAB® でエラーをスローします。
[
を使用して、MuPAD がスローしたエラーを把握できます。result
,status
] = evalin(symengine,MuPAD_expression
)status
が非ゼロの場合、この構文は status
にエラー ステータスを、result
にエラー メッセージを返します。status
が 0 の場合は result
がシンボリック オブジェクトとなり、それ以外の場合は文字ベクトルとなります。
例
MuPAD コマンドの実行
次の行列の固有値を計算します。
evalin(symengine,'linalg::eigenvalues(matrix([[x,y],[y,x]]))')
ans = [x + y, x - y]
入力引数
出力引数
ヒント
evalin
で返される結果は、MuPAD Notebook を直接使用して得られる結果と異なる場合があります。これは、evalin
ではパフォーマンス向上のために評価のレベルが低く設定されるためです。evalin
は MuPAD Notebook を開けないので、この関数を使用して MuPAD グラフィックス機能にアクセスできません。