Plot continuous on time

2 views (last 30 days)
Carlos
Carlos on 27 Mar 2014
Answered: Sara on 28 Mar 2014
Hello,
I have an array that increases because a loop. I'd like to plot it on axe Y respect the time 'dd mmmm yyyy HH:MM' that the value on my last value of array. I want to have an infinite plot that will be constructing time after time.
Here is a little idea of what I want to do:
function realtime(cycles)
global t
n=0;
i=1;
Tiempo=datestr(now,'dd mmmm yyyy HH:MM');
while(n < cycles)
t(i) = rand(1);
i=i+1;
set(gcf,'color','white');
drawnow;
plot(t,'-.dk','linewidth',1.8)
grid off;
title('Example');
xlabel('Time');
ylabel('Random value');
n = n+1;
pause(0.5);
end
Thank you.

Accepted Answer

Sara
Sara on 28 Mar 2014
use hold on command

More Answers (0)

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!