![]() | ヘルプをダウンロード(Windowsのみ) |
所有クラス: modeling and prediction
要件:MathScript RTモジュール
dstep(num, den, tf)
dstep(A, B, C, D, ui)
dstep(A, B, C, D, ui, tf)
[Y, X] = dstep(num, den, tf)
[Y, X] = dstep(A, B, C, D, ui)
[Y, X] = dstep(A, B, C, D, ui, tf)
[Y, X, T] = dstep(num, den, tf)
[Y, X, T] = dstep(A, B, C, D, ui)
[Y, X, T] = dstep(A, B, C, D, ui, tf)
離散システムモデルのステップ応答を計算します。この関数は、モデル出力のステップ応答を返します。この関数では、モデルの初期状態は0であると想定されます。出力を要求しない場合、この関数は現在のプロットウィンドウにステップ応答をプロットします。
名前 | 説明 |
---|---|
num | 伝達関数式の分子の多項式関数を指定します。numは実数ベクトルです。 |
den | 伝達関数式の分母の多項式関数を指定します。denは実数ベクトルです。 |
A | n x n 状態の行列を指定します。ここで、nはモデル状態の数値です。Aは実行列です。 |
B | m x n 入力行列を指定します。ここで、mはモデル入力の数値です。Bは実行列です。 |
C | r x n 出力行列を指定します。ここで、rはモデル出力の数値です。Cは実行列です。 |
D | r x m 直接転送行列を指定します。Dは実行列です。 |
ui | モデルの指標番号を指定します。デフォルトは1です。 |
tf | インパルス応答の最終時間を指定します。 |
名前 | 説明 |
---|---|
Y | ステップ入力のため、モデル出力の時間応答を返します。Yは実行列です。 |
X | ステップ入力のため、モデル状態の時間応答を返します。Xは実行列です。 |
T | ステップ応答と状態軌道を計算するには、この関数で使用する均一間隔の時間ベクトルを返します。Tは実数ベクトルです。 |
LabVIEWランタイムエンジンでは、この関数で出力を要求した場合にのみサポートされます。この関数はスタンドアロンアプリケーションまたは共有ライブラリを作成する際にスクリプト内に残すことができますが、出力を要求しないとLabVIEWランタイムエンジンでは実行されません。出力を要求すると、LabVIEWランタイムエンジンは正規としてこれらの関数を実行します。
次の表には、この関数のサポート特性 が記載されています。
LabVIEWランタイムエンジンでサポートされる | はい |
RTターゲットでサポートされる | はい |
RTで制限付きの実行時間に適する | 特性なし |
num = 1;
den = [1, 1];
dstep(num, den, 16)
役に立った
役に立たなかった