Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

New to MATLAB?

plot simulink in matlab

Asked by papan dey

papan dey (view profile)

on 5 Feb 2013
i have generated simulink figure and can convert it in matlab using plot(signal) . now if i want to take the graph between a time limit such as 0.2s t0 0.5s, which command should i write?

0 Comments

papan dey

papan dey (view profile)

Tags

Products

2 Answers

Answer by Andreas Goser

Andreas Goser (view profile)

on 5 Feb 2013

There is actually no other command needed than PLOT. You only have to plot different DATA. Example:

t=0:0.001:1; % ms
data=sin(10*t); % example data
plot(t,data) % full plot
figure
plot(t(11:51),data(11:51)) % from 0.01 s to 0.05 s

0 Comments

Andreas Goser

Andreas Goser (view profile)

Answer by Chandrakanth

Chandrakanth (view profile)

on 7 Feb 2013
Edited by Chandrakanth

Chandrakanth (view profile)

on 7 Feb 2013

Well, may be you can do it. Say, tout is the vector of all time values and yout is vector of all signal values.

newtimevec = find(tout>=0.2,1):find(tout<=0.5,1,'last');
plot(tout(newtimevec), yout(newtimevec));

This should give you the plot you asked for.

0 Comments

Chandrakanth

Chandrakanth (view profile)

Contact us