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

43 次查看(过去 30 天)
MemoryブロックとUnit Delayブロックの違いを教えてください。また、どのように使い分ければよいですか?

采纳的回答

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

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 サンプル時間 的更多信息

产品


版本

R14SP1

Community Treasure Hunt

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

Start Hunting!