evalin
データ ディクショナリ セクションの MATLAB 式を評価
説明
は、データ ディクショナリ セクション returnValue = evalin(sectionObj,expression)sectionObj の MATLAB® 式を評価し、expression から返される値を返します。
ブロック パラメーター値をスイープする目的でプログラムにより変数にアクセスするには、データ ディクショナリのプログラム インターフェイス経由で変数を変更する代わりに、Simulink.SimulationInput オブジェクトの使用を検討します。ブロック パラメーター値の最適化、推定およびスイープを参照してください。
例
入力引数
制限
データ ディクショナリでの
evalinの使用は推奨されていません。代わりにgetValue関数を使用して、データ ディクショナリ エントリの値を返します。evalinで評価される式として使用できるのは、who、whose、exist、save、およびclearといった特定の MATLAB 関数に限られます。evalinは、データ ディクショナリ変数を読み取るスクリプト内では使用できません。evalinは列挙変数を評価できますが、列挙型は評価できません。
ヒント
evalinでは、データ ディクショナリ セクションを MATLAB ワークスペースとして扱うことができます。セクションに含まれるエントリは、MATLAB 式で操作できるワークスペース変数と考えることができます。
バージョン履歴
R2015a で導入