To plot the model error against time
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Anyone please help me plot the model error against time in the subplot(212)
V=20;
t_sim=30;
sample_distance=0.2;
ts=sample_distance/V;
collect_ts=ts*1;
t_plot=(0:collect_ts:t_sim);
1 Kommentar
Image Analyst
am 16 Feb. 2014
Bearbeitet: Image Analyst
am 16 Feb. 2014
Please format your code properly: http://www.mathworks.com/matlabcentral/answers/13205-tutorial-how-to-format-your-question-with-markup
Akzeptierte Antwort
Mischa Kim
am 17 Feb. 2014
Bearbeitet: Mischa Kim
am 17 Feb. 2014
Priya, the "correct" syntax for subplots is:
subplot(2,1,1) % notice the commas
Other than that, what is
size(deltaSignal)
size(percentageDifference)
And finally, I believe what you are trying to do is:
plot(deltaSignal,percentageDifference)
3 Kommentare
Mischa Kim
am 17 Feb. 2014
I do not know what exactly your variables mean, I am trying to interpret based on your code and information. It seems that in
deltaSignal = abs(simout_ss(:,19)-simout_b(:,19));
you compute the difference between two signals (models?) and in
percentageDifference=deltaSignal./simout_b(:,19);
you calculate the relative difference ( not percentage; for that you need to multiply the result by 100). So using
plot(t_psim,percentageDifference)
should plot what you are looking for.
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Subplots finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!