MemoryブロックとUnit Delayブロックの​違いを教えてください​。また、どのように使​い分ければよいですか​?

42 vues (au cours des 30 derniers jours)
MathWorks Support Team
MathWorks Support Team le 25 Oct 2013
MemoryブロックとUnit Delayブロックの違いを教えてください。また、どのように使い分ければよいですか?

Réponse acceptée

MathWorks Support Team
MathWorks Support Team le 26 Oct 2013
Memoryブロック、Unit Delayブロック共に前回の入力値を出力しますが、動作するタイミングが異なります。
●Memoryブロック
 シミュレーションの各時刻(ステップ)で動作し、「1ステップ」前の値を出力します。
 連続システムの前ステップ値が必要な時に使用します。
●Unit Delayブロック
 ブロックで指定したサンプル時間で動作し、「1サンプル」前の値を出力します。
 離散システムの前サンプル値が必要な時に使用します。
例えば、最大ステップサイズが「0.2」でUnit Delayブロックのサンプル時間が「1」のモデルの場合、Memoryブロックの出力値は最大で「0.2」だけ遅れ、Unit Delayブロックの出力値は「1」だけ遅れます。

Plus de réponses (0)

Produits


Version

R14SP1

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!