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 view (last 30 days)
%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))

Answers (1)

Brahmadev
Brahmadev on 2 Apr 2024
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!

Categories

Find more on View and Analyze Simulation Results in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!