Matlab simulink toworkspace block plot problem?
3 views (last 30 days)
Show older comments
I have problem with the plot. I want to plot the graphics from simulink with the to workspace block. It is plotting but the time axis is starting from wrong value. For example my time is 3 , it must be plotted from zero to 3 but it is plotting 2.7 to 3. This is wrong. How can I fix this? Can you help me?
0 Comments
Answers (1)
Azzi Abdelmalek
on 26 May 2013
plot(t,y) % should start at 0
4 Comments
Azzi Abdelmalek
on 26 May 2013
The time vector and your signal should have the same length, instead of to workspace block, use a scope, then set the properties of your scope like below:
- in History uncheck Limit data points to last and check save data to workspace , and set variable name to data
- simulate your system then, in workspace type
t=data.time;
y=data.signals.values
plot(t,y)
See Also
Categories
Find more on Sources in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!