Plot continuous on time

2 Ansichten (letzte 30 Tage)
Carlos
Carlos am 27 Mär. 2014
Beantwortet: Sara am 28 Mär. 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.

Akzeptierte Antwort

Sara
Sara am 28 Mär. 2014
use hold on command

Weitere Antworten (0)

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by