• Viernes 1 de Noviembre de 2024, 13:23

Autor Tema:  Como desplazar una imagen en GUI  (Leído 3210 veces)

lore2008

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Como desplazar una imagen en GUI
« en: Martes 26 de Agosto de 2008, 01:05 »
0
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

allisap

  • Miembro MUY activo
  • ***
  • Mensajes: 259
  • Nacionalidad: mx
    • Ver Perfil
Re: Como desplazar una imagen en GUI
« Respuesta #1 en: Martes 26 de Agosto de 2008, 17:34 »
0
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
Código: Text
  1.  
  2.  
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);
 
Código: Text
  1.  
  2.  


espero te sirva .


Victor Pasilla Campos
Puebla Puebla.
Mexico.

lore2008

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: Como desplazar una imagen en GUI
« Respuesta #2 en: Martes 26 de Agosto de 2008, 21:42 »
0
Muchas gracias por tu ayuda lo voy a probar y luego te cuento