Repeating stair sequence does not hold value when plotting on MATLAB

7 ビュー (過去 30 日間)
Sarah Jones
Sarah Jones 2020 年 5 月 12 日
コメント済み: Sarah Jones 2020 年 5 月 12 日
I am trying to plot an output response when there is set point changes. I have used a repeating stair with a sample time of 1000 seconds to add a step change every 1000 seconds. The graphical output on the scope block on simulink is as expected (graph 1), however, I have then tried to plot the graph in MATLAb with two yaxis and the repeating stair value plots for every value at 1000 seconds (2nd graph). I understand this is becuase the variable in the workspace only has a value for every 1000th second, is there anyway I can get the repeating stair sequence to hold the value until the next value?
Graph 1:
Graph 2:
Thanks in advance.

採用された回答

Fangjun Jiang
Fangjun Jiang 2020 年 5 月 12 日
try the stairs() instead of plot()?

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeSimulink Functions についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by