Viernes 4 de Abril de 2025, 09:52
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación Específica
»
Matlab
»
barra de desplazamiento
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: barra de desplazamiento (Leído 3303 veces)
iosune3
Nuevo Miembro
Mensajes: 1
barra de desplazamiento
«
en:
Jueves 6 de Agosto de 2009, 17:09 »
0
Hola,
Soy nueva utilizando el Guide de Matlab y tengo un problemilla... Tengo dos gráficas y quiero poder desplazarme por ellas a la vez con una barra de desplazamiento horizontal. Al hacer zoom sobre las gráficas no se ven completamente y me gustaria poder ir examinándolas con la barra de desplazamiento. He insertado la barra, pero no sé que código debo poner para que funcione con las dos gráficas (ahora mismo mi barra de desplazamiento no hace nada
). He sincronizado las gráficas con la función linkaxes para que al hacer zoom se haga en las dos igual.
Muchas gracias,
Iosune
Tweet
allisap
Miembro MUY activo
Mensajes: 259
Nacionalidad:
Re: barra de desplazamiento
«
Respuesta #1 en:
Jueves 6 de Agosto de 2009, 22:14 »
0
Hola y bienvenida al foro,
para hacer el zoom tienes que usar el comando axis, dentro de un callback del slider para asi cambiar los valores del axis mientras cambias la barra de desplazamiento.
algo como este fragmento de codigo
Código: Matlab M
s1=
uicontrol
(
gcf
,
'Style'
,
'slider'
,
...
'Min'
,
0
,
'Max'
,
360
,
...
'Position'
,
[
tx-
150
,ty*
3
/
5
,
140
,
25
]
,
...
'CallBack'
,
...
[
'Ang=round(get(s1,'
'Value'
'));'
,
...
'set(t2,'
'String'
',['
'Ángulo de rotación= '
',num2str(Ang)]);'
...
]
)
;
Bueno, espero te sirva
TeresitaFM
Nuevo Miembro
Mensajes: 2
Re: barra de desplazamiento
«
Respuesta #2 en:
Viernes 25 de Junio de 2010, 05:24 »
0
tener un valor en un static text y que ese valor que se esta actaulizando haga el moviento con el slider. COmo??
allisap
Miembro MUY activo
Mensajes: 259
Nacionalidad:
Re: barra de desplazamiento
«
Respuesta #3 en:
Viernes 25 de Junio de 2010, 15:45 »
0
si, me falto especificar que t2 es un control de texto estático
y cuando se mueve el slider, se obtiene el valor del slider con Ang=round(get(s1,''Value''));
y se actualiza el valor del texto estatico
saludos
victor
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación Específica
»
Matlab
»
barra de desplazamiento