Matlab - Representación de varias señales en una misma gráfica

   
Vista:

Representación de varias señales en una misma gráfica

Publicado por Irene (23 intervenciones) el 25/04/2012 15:26:56
Hola a tod@s!
he realizado un bucle "for" para representar varias señales en una misma gráfica. Y para que no se superpongan lo que hago es ir sumando una constante, así aparezca representadas en diferentes alturas. El bucle que he realizado es:
%----------------------------------------------------------
for i=1:g.chans
a=gca;
plot(t1,data(1:g.dispchans, : )+i*g.spacing)
end

%.-------------------------------------------------------------

donde g.chans es el número total de canales (filas de la matriz) y dispchans es el número de canales seleccionado por el usuario.
Lo que consigo es representar los canales seleccionados por el usuario(g.dispchans) pero superpuestos. Yo lo que quiero es que esten en diferentes alturas y no se junten.

Muchas gracias a todos de antemano, espero vuestra ayuda!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JOSE JEREMIAS CABALLERO

Representación de varias señales en una misma gráfica

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (3433 intervenciones) el 25/04/2012 16:16:56
Hola Irene.
Bueno ese pregunta solo hace multiplicando por una constante la parte imagen de la funcion a graficar y en cada iteracion ese constante vaya aumentando
es decir.

Algo asi.

1
2
3
4
5
6
7
 %----------------------------------------------------------
 for i=1:g.chans
 a=gca;
plot(t1,data(1:g.dispchans, : )+5*i*g.spacing)
 end
 
%.-------------------------------------------------------------




Pero en el codigo ultimo que te envie a tu correo, esta resuelto lo q quieres hacer, al parecer no lo haz revisado bien ese codigo.


Saludos.
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
programador en matlab
Servicios de programacion matlab
jjcc94@hotmail.com

http://matlabcaballero.blogspot.com
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar