How to plot two vectors while pausing between plotted points
Afficher commentaires plus anciens
Hey guys, I currently have these lines of code to plot a trajectory with two vectors (North and East coordinates). It works well when I plot them normally, but when I try to plot them with time (there is a time associated with each pair of points stored in vector time1), the plot remains blank. I see the axis moving and time passing as I would like, it just doesn't plot anything... what should I do? :/
figure(1)
for k=1:(length(time1)-1)
disp(time1(k))
plot(S_1E(k),S_1N(k),'LineWidth',2.5);
title( sprintf('t = %.1f', time1(k)) );
hold all
pause((time1(k+1)-time1(k)));%/1 is for real time - use higher number to run faster
end
hold off
Réponses (1)
madhan ravi
le 15 Oct 2018
figure(1)
for k=1:(length(time1)-1)
disp(time1(k))
plot(S_1E(k),S_1N(k),'LineWidth',2.5);
title( sprintf('t = %.1f', time1(k)) );
hold all
pause(0.1);%/1 is for real time - use higher number to run faster
end
hold off
6 commentaires
Marília Matos
le 15 Oct 2018
madhan ravi
le 15 Oct 2018
Upload your datas
madhan ravi
le 15 Oct 2018
Modifié(e) : madhan ravi
le 15 Oct 2018
Attach S1_E and S1_N as a file instead of pasting such long lines here
Marília Matos
le 15 Oct 2018
Modifié(e) : Marília Matos
le 15 Oct 2018
madhan ravi
le 15 Oct 2018
Upload it as text file instead of pasting the numbers as comments that what I meant
Marília Matos
le 15 Oct 2018
Catégories
En savoir plus sur Graphics Objects dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!