SoloCodigo
Programación Específica => Matlab => Mensaje iniciado por: lore2008 en Martes 26 de Agosto de 2008, 01:05
-
He raelizado un GUI que carga una señal y la grafica, también puedo hacer zoom pero no sé como lograr que moviendo algún tipo de barra la imagen se desplazce de a un segundo por ejemplo. Ya he bajado casi todos los tutoriales de gui que hay en Matlab pero eso no aparece. Gracias por su ayuda
-
Saludos
Bueno lo que tienes que hacer es asignarle al Callback de la barra que modifique el axis de tu grafica
por ejemplo el siguiente codigo gráfica un señal senoidal y cambia el axis con el slider
figure(1);
clear;
clf;
x=0:0.01:50;
y=sin(5*x);
plot (x,y);
axis([0,10,-1.5,1]);
despX=0;
SD_VOLUME = uicontrol( ...
'Units','normal',...
'Position',[0.125 .09 0.8 .04], ...
'Style','slider', ...
'Callback',['despX=despX+1;axis([despX,10+despX,-1.5,1]);'], ...
'Min',0, 'max',10, ...
'Value',0);
espero te sirva .
Victor Pasilla Campos
Puebla Puebla.
Mexico.
-
Muchas gracias por tu ayuda lo voy a probar y luego te cuento