MATLAB®へのモデルエクスポート
モデルをMATLAB®にエクスポートすると、モデル予測を行うMスクリプトがモデル出力ごとに作成されます。
作成されたMスクリプトはASCMOのコードを使用しないため、使用する際にASCMOがインストールされている必要はありません。ただしMATLABへのエクスポートを行う際にはMATLAB環境がインストールされている必要があります。
エクスポートダイアログで、エクスポートする内容を選択することができます。
モデル予測
モデル出力の名前が Y1 で、ベース名が predict の場合、predict_Y1.m というスクリプトが作成されます。
呼び出しは次のようになります:y = predict_Y1(x)
ここで x は入力の数と同じ長さのベクトルです。関数はスカラのモデル予測値を返します。
4個の入力と、Y1という名前の出力。
>> x = [0.3 7.5 100 66.1];
>> y = predict_Y1(x)
>> y =
>> 0.503
または、列の数が入力の数に等しい行列を入力することもできます。各行はモデルの入力値に対応します。出力はベクトルで、要素ithが行ith(入力値)のモデル予測です。
注記 |
|---|
MATLAB®/Simulink®がPCにインストールされていない場合は、File > Export Model > Simulink Script で、モデルをMATLAB®スクリプト(*.m)にエクスポートすることができます。後にこれを用いてSimulinkモデルを生成することができます。 |
参照