2012-04-20 49 views

Respuesta

13

La secuencia de comandos matlab se encuentra en el subdirectorio bin del paquete de la aplicación MATLAB. En mi máquina, esto significa que se puede ejecutar de este modo:

/Applications/MATLAB_R2012a_Student.app/bin/matlab 

Si desea que este directorio bin en su camino (para que sólo se puede ejecutar matlab, mex, etc), editar o crear un nuevo archivo de texto llama .bash_profile en el nivel superior de su directorio personal con la siguiente línea:

export PATH=/Applications/MATLAB_R2012a_Student.app/bin:$PATH 

Sustitución de la parte "MATLAB_R2012a_Student" con el nombre de su actual paquete de aplicaciones de MATLAB. Esto no entrará en vigencia para los terminales actualmente abiertos, pero los terminales recién abiertos deberían funcionar correctamente.

+0

He usado la misma manera y funciona. Pero si quiero mantener la versión anterior de MATLAB y quiero ejecutar ambos en mi máquina? ¿Podría agregar ambas rutas? – Nicholas

+1

Agregar ambas rutas no ayudará porque los comandos para cada versión de MATLAB tienen los mismos nombres: la computadora no es un lector mental, por lo que solo seleccionará la primera en la lista. En su lugar, puede crear alias de shell como 'alias matlab2012 ="/Applications/MATLAB_R2012.app/bin/matlab'. Luego, ejecutar 'matlab2012' ejecutaría esa versión específica. Los alias de Shell no se guardan mágicamente, así que agréguelos a su '~/.bashrc' archivo para asegurarse de que el alias se establece cada vez que inicie su shell. – kwatford

+0

muchas gracias, no sabía que podría usar ese – Nicholas

0

Necesita la ruta completa al ejecutable de MATLAB, y puede usar la opción -r para ejecutar un comando en el MATLAB que inicie, según el documento here.

Cuestiones relacionadas