I did step function from data that generated from Simulink. the graph is the one that I need and there's possible number for overshoot value. however the step info didnt show.

1 回表示 (過去 30 日間)
%graph
figure()
subplot(2,1,1)
plot(out.tout,out.res(:,2),'-k')
hold on
plot(out.tout,out.res(:,1),'--k')
hold on
plot(out.tout,out.res1(:,1),'--b')
hold on
plot(out.tout,out.res2(:,1),'--g')
%Step infor
stepinfo(out.tout,out.res(:,1))
stepinfo(out.tout,out.res1(:,1))
stepinfo(out.tout,out.res2(:,1))
  1 件のコメント
Sam Chak
Sam Chak 2024 年 3 月 22 日
Can you save the structured data 'out' in the mat-file and attach the file here? Click the paperclip icon.
save myOut.mat

サインインしてコメントする。

回答 (1 件)

Brahmadev
Brahmadev 2024 年 4 月 2 日
As per the code you have provided, I am assuming that "out.res" has the output data and "out.tout" has the corresponding time vector. You could try exchanging the arguments for "stepinfo" for more meaningful information.
stepinfo(out.res(:, 1), out.tout);
You can also refer to the following example for more information on the usage:
Hope this helps!

カテゴリ

Help Center および File ExchangeView and Analyze Simulation Results についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by