To plot the model error against time
11 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Priya
el 16 de Feb. de 2014
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 comentario
Image Analyst
el 16 de Feb. de 2014
Editada: Image Analyst
el 16 de Feb. de 2014
Please format your code properly: http://www.mathworks.com/matlabcentral/answers/13205-tutorial-how-to-format-your-question-with-markup
Respuesta aceptada
Mischa Kim
el 17 de Feb. de 2014
Editada: Mischa Kim
el 17 de Feb. de 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 comentarios
Mischa Kim
el 17 de Feb. de 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.
Más respuestas (0)
Ver también
Categorías
Más información sobre Creating and Concatenating Matrices en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!