How to plot two vectors while pausing between plotted points
Show older comments
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
Answers (1)
madhan ravi
on 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 Comments
Marília Matos
on 15 Oct 2018
madhan ravi
on 15 Oct 2018
Upload your datas
madhan ravi
on 15 Oct 2018
Edited: madhan ravi
on 15 Oct 2018
Attach S1_E and S1_N as a file instead of pasting such long lines here
Marília Matos
on 15 Oct 2018
Edited: Marília Matos
on 15 Oct 2018
madhan ravi
on 15 Oct 2018
Upload it as text file instead of pasting the numbers as comments that what I meant
Marília Matos
on 15 Oct 2018
Categories
Find more on Graphics Objects in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!