ドキュメンテーション センター

  • 評価版
  • 製品アップデート

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

d2dOptions

離散時間リサンプリングのためのオプション セットを作成

構文

opts = d2dOptions
opts = d2dOptions('OptionName', OptionValue)

説明

opts = d2dOptions は、d2d のための既定のオプションを返します。

opts = d2dOptions('OptionName', OptionValue) は、d2d コマンドのためのオプションを指定する 1 つ以上のコンマ区切りの名前/値ペアを受け取ります。OptionName は単一引用符で囲みます。

次の表は、d2d コマンドがサポートするオプションをまとめたものです。

入力引数

名前/値のペアの引数

'Method'

離散化メソッド。以下のいずれかの値として指定。

'zoh'ゼロ次ホールド。ここで、d2d は制御入力をサンプリング周期 Ts 間中、区分的に一定と仮定します。
'tustin'双一次 (Tustin) 近似既定では、d2d はプリワープを付けないでリサンプルします。プリワープを含めるには、PrewarpFrequency オプションを使用します。

既定値: 'zoh'

'PrewarpFrequency'

rad/TimeUnit で指定する 'tustin' メソッドのプリワープ周波数。ここで、TimeUnit は時間単位であり、リサンプリングされたシステムの TimeUnit プロパティで指定されます。正のスカラー値を取ります。プリワープ周波数は、リサンプリング前後のナイキスト周波数より小さくしなければなりません。値 0 は、プリワープのない標準の 'tustin' メソッドに対応します。

既定値: 0

周波数プリワーピングをもつ 'tustin' メソッドを使用して、離散時間モデルをリサンプルします。

離散時間伝達関数 を作成します。

h1 = tf([1 1], [1 1 1], 0.1);  % 0.1s sampling time

別のサンプル時間へリサンプルするには、d2dOptions を使用してオプション セットを作成します。

opts = d2dOptions('Method', 'tustin', 'PrewarpFrequency', 20);
h2 = d2d(h1, 0.05, opts);

opts を使用して、同じオプションを使用する追加のモデルをリサンプルできます。

参考

この情報は役に立ちましたか?