このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。
Interpolate Matrix(x)
与えられた入力に対する補間行列を返す
ライブラリ:
Aerospace Blockset /
GNC /
Control
説明
Interpolate Matrix(x) ブロックは、行列の 1 次元配列を補間します。ブロックは、アルゴリズム で定義されている 1 次元配列を想定します。
補間する行列は 3 次元である必要があり、最初の 2 次元は x の各値における行列に対応します。例えば、x = 0、x = 0.5、x = 1.0に定義された3つの行列A、B、Cがある場合、入力行列は次のように表されます。
matrix(:,:,1) = A;
matrix(:,:,2) = B;
matrix(:,:,3) = C;
制限
このブロックは Prelookup ブロックから駆動される必要があります。
端子
入力
出力
パラメーター
アルゴリズム
この1次元のケースでは、行列Mが独立変数の離散的な値で定義されていると仮定します。
x = [ x1x2x3 ... xixi+1 ... xn ]。
そして、xi < x < xi+1の場合、ブロック出力は次のように表される。
ここで補間率は次のように定義される。
拡張機能
バージョン履歴
R2006a より前に導入
