Problemas de gráfica en un bucle while una vez que ejecuto subplot
Publicado por Ane (1 intervención) el 10/06/2019 12:31:06
Buenos días,
En mi código quiero analizar unos datos a tiempo real. Hasta ahora consigo plotear estos datos sin problemas a tiempo real. Pero una vez que ejecuto la función subplot los datos no se leen correctamente, se me atrasa el tiempo de lectura y me acaba dando error.
Ax, Gx y Time son datos obtenidos mediante arduino.
Aplicando este código no tengo problemas
ahora con este código
me genera este error
Error in Analysis_marcha (line 78)
xlim([t(1) t(200)])
Alguien sabría decir porque una vez activada la función subplot me genera error?
Muchas Gracías.
En mi código quiero analizar unos datos a tiempo real. Hasta ahora consigo plotear estos datos sin problemas a tiempo real. Pero una vez que ejecuto la función subplot los datos no se leen correctamente, se me atrasa el tiempo de lectura y me acaba dando error.
Ax, Gx y Time son datos obtenidos mediante arduino.
Aplicando este código no tengo problemas
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
if n >= 201
a=Ax(end-199:end);
g=Gx(end-199:end);
t=Time(end-199:end);
% %Plot Acelerometro eje x
% subplot(2,1,1)
% plot(t,a,'b')
title('Datos del Acelerometro');
% xlabel('Número de muestras en el tiempo');
% ylabel('Amplitud');
xlim([t(1) t(200)])
drawnow
end
ahora con este código
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
if n >= 201
a=Ax(end-199:end);
g=Gx(end-199:end);
t=Time(end-199:end);
% %Plot Acelerometro eje x
subplot(2,1,1)
% plot(t,a,'b')
title('Datos del Acelerometro');
% xlabel('Número de muestras en el tiempo');
% ylabel('Amplitud');
xlim([t(1) t(200)])
drawnow
end
me genera este error
Error in Analysis_marcha (line 78)
xlim([t(1) t(200)])
Alguien sabría decir porque una vez activada la función subplot me genera error?
Muchas Gracías.
Valora esta pregunta


0