Lo que he aprendido: especificar opciones de inicio en Matlab

Hoy he aprendido dos maneras para cambiar el comportamiento de Matlab en el arranque: añadir opciones al iniciar y crear un archivo de inicio. Os cuento.

Opciones al iniciar

Si lanzamos Matlab desde el terminal, podemos pasarle opciones, si usáis GNU/Linux estaréis acostumbrados a esto. Un ejemplo típico es decirle que se inicie sin Splash Screen:

matlab -nosplash

Es especialmente útil si tenemos un Matlab un poco antiguo y no utiliza los nuevos gráficos molones, podemos hacer que los use con:

matlab -hgVersion 2

Y podemos ir más allá, cambiar el acceso directo y hacer que se inicie siempre con las opciones que queramos. En Windows, si vamos a las propiedades del acceso directo, hay una pestaña que se llama Acceso directo con un campo Destino. Ahí pondrá algo similar a esto:

"C:\Program Files\MATLAB\R2014a\bin\matlab.exe" 

Podemos cambiarlo y añadirle nuestras opciones, por ejemplo, para el caso de los gráficos haríamos:

"C:\Program Files\MATLAB\R2014a\bin\matlab.exe" -hgVersion 2

Así siempre se iniciará con los gráficos HG2 (o con lo que sea que le hayamos añadido).

El archivo de inicio

Por otra parte podemos crear un archivo startup.m y ponerlo en una carpeta en la que Matlab busque al arrancar. Lo más fácil es añadirlo en la carpeta de inicio, la que está justo debajo del campo Destino del acceso directo.

Este archivo nos sirve para decirle a Matlab qué carpetas añadir al path, definir variables, establecer opciones personalizadas para los gráficos… Lo veo especialmente útil para definir un estilo para todos los gráficos, sobre todo si luego van a usarse para un artículo o algo así que exija un formato concreto. Esto lo estoy investigando, espero poder hablar pronto de ello.

Un ejemplo sería añadir carpetas al path:

% Add path to startup

addpath <PATH>

Pero ya sabéis, esto podemos complicarlo hasta el infinito.

Bueno, nada más por hoy ¡Espero que os sea útil!

Fuentes

MathWorks: Specify Startup Options

MathWorks: Commonly Used Startup Options

Undocumented Matlab: HG2 update

What’s in your startup.m?

Anuncios

¡Opina sin miedo! (Puedes usar Markdown)

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s