Matlab

Maximizar una ventana en Matlab y conocer su estado

Al crear una figura, o una aplicación con App Designer o GUIDE, en Matlab es posible que queramos maximizar esta mediante código para aprovechar todo el espacio del monitor. Evitando así la necesidad de realizar esta operación manualmente. Afortunadamente, el estado de la ventana se puede consultar y modificar a través de la propiedad WindowState de las figuras. Lo que permite minimizar o maximizar una ventana en Matlab.

Los valores de la propiedad WindowState

Los objetos Figure de Matlab cuenta con la propiedad WindowState que solamente puede tener cuatro posibles estados:

  • 'normal': en este estado la ventana se muestra en el escritorio y es posible interactuar con ella.
  • 'minimized': la ventana se encuentra en la barra de tareas o en Windows o en el Dock en macOS, aunque un usuario no puede interactuar con ella sí que se puede modificar estados mediante código (por ejemplo, dibujar una nueva gráfica).
  • 'maximized': en este estado la ventana ocupa toda la pantalla, aunque se puede ver la barra de tareas en Windows o la barra de menos y el Dock en macOS, y el usuario puede interactuar con ella
  • 'fullscreen': la ventana ocupa toda la pantalla y oculta cualquier otro elemento de esta.

Al crear una figura en Matlab el valor por defecto es 'normal', aunque este se puede cambiar por código.

Maximizar una ventana en Matlab

Para maximizar una ventana en Matlab simplemente se debe asignar la propiedad 'maximized' a la propiedad WindowState.

h = figure();
h.WindowState = 'maximized';

Este código crea una figura vacía y automáticamente la maximiza. Si se desea ver a pantalla completa se puede asignar en su lugar la propiedad 'fullscreen'.

h = figure();
h.WindowState = 'fullscreen';

Maximizar una ventana en Matlab

Otra opción, generalmente menos interesante, es minimizar la figura nada más créala. Para ello se tiene que asignar a la propiedad WindowState el valor 'minimized'.

h = figure();
h.WindowState = 'minimized';

Conclusiones

En esta pequeña entrada se ha visto cómo se puede usar la propiedad WindowState de las ventanas de Matlab para cambiar el estado de estas. Pudiendo ponerla a pantalla completa, maximizar o minimizarla.

Imagen de Gerd Altmann en Pixabay

¿Te ha parecido de utilidad el contenido?

Daniel Rodríguez

Share
Published by
Daniel Rodríguez

Recent Posts

Síndrome del objeto brillante en ciencia de datos: el error simétrico a los costes hundidos

Hace poco publiqué una entrada en la que trataba de un sesgo bien documentado: aferrarse…

4 días ago

De la Regresión Logística al Scorecard: La Transformación Matemática

En un entrada previa explicamos qué son el WOE y el IV y por qué…

6 días ago

Analytics Lane lanza la versión 1.1 del laboratorio con nuevas suites de CLV y Scoring

Seguimos evolucionando el laboratorio de Analytics Lane y hoy lanzamos la versión 1.1, disponible en:…

1 semana ago

Interés compuesto: la fuerza que multiplica tu dinero (y los errores que la anulan)

“El interés compuesto es la octava maravilla del mundo. El que lo entiende lo gana…

2 semanas ago

Cómo comparar datos con barras en Matplotlib: agrupadas, apiladas y porcentuales

Tienes los datos de ventas de tres productos en dos años distintos y quieres saber…

2 semanas ago

Costes hundidos en ciencia de datos: cuándo mantener un modelo y cuándo migrar

Imagina la situación. Tu equipo lleva tres años con un modelo en producción. No es…

3 semanas ago

This website uses cookies.