SoloCodigo

Programación Específica => Matlab => Mensaje iniciado por: robertodirosa en Viernes 12 de Mayo de 2006, 15:36

Título: Figure, Axes, Plot ...
Publicado por: robertodirosa en Viernes 12 de Mayo de 2006, 15:36
¡Hola a todos!
Soy un chico italiano y estoy desarrollando mi tesis sobre el random walker en Matlab.
Tengo que visualizar en una ventana dos graficos! En el primero la posicion del random walker por el tiempo y en el segundo la entropia. Ya tengo los algoritmos pero lo que me hace falta es la visualizacion en una ventana de todos los dos juntos. Ademas los graficos tienen que actualizarse cada instante de tiempo dibujando paso por paso la marcha.
gracias
Título: Re: Figure, Axes, Plot ...
Publicado por: allisap en Sábado 13 de Mayo de 2006, 19:35
prueba usando subplot, esto te divide la ventana del modo que buscas
 :)

saludos
Título: Re: Figure, Axes, Plot ...
Publicado por: robertodirosa en Lunes 15 de Mayo de 2006, 19:42
Al final tengo los dos graficos que se me actualizan paso paso.
Ahora me hace falta de poner tres botones de START STOP y CERRAR. Los de start y cerrar funcionan de maniera correcta, pero lo de stop no. He desarrollado el programa de modo que tengo tres axes() en tre diferentes posiciones: uno por cada graficos y el ultimo por el teclado. Esto es el boton 'stop':

% El boton STOP
yPos=0.90-(btnWid+spacing);
labelStr='Stop';
% Setting userdata to -1 (=stop) will stop the demo.
callbackStr='set(axHndl,''Userdata'',-1)';

axHndl es una variable global que he actualizado con axHndl=gca cuando acabè de definir el axes del teclado. El error que me devuelve es "Undefined function or variable 'axHndl'." No me lo creo!!
Podeis ayudarme?
gracias