Run function with multiple arguments in terminal

2 visualizaciones (últimos 30 días)
Haonan Tong
Haonan Tong el 25 de Jun. de 2017
Comentada: Walter Roberson el 26 de Jun. de 2017
Hi,
I install Matlab2017a mac version and several function are written and corresponding protected files are generated.
I want to call the function in terminal and find out a way with command line "matlab -r 'function args'"
but error in "-bash: matlab: command not found"
What should I do? Thank you
  2 comentarios
KSSV
KSSV el 25 de Jun. de 2017
What function you checked ?
Haonan Tong
Haonan Tong el 25 de Jun. de 2017
Self-defined function.

Iniciar sesión para comentar.

Respuestas (1)

Jan
Jan el 25 de Jun. de 2017
Editada: Jan el 25 de Jun. de 2017
Is the installation folder of Matlab in your PATH? If not:
/Applications/MyMATLAB/MATLAB_R2015a.app/bin/matlab -r "yourFunction(Args)"
See these links, which can be found by asking Google (implicite hint):
  1 comentario
Walter Roberson
Walter Roberson el 26 de Jun. de 2017
If you are running from a shell script without a display, you might want to use
alias matlab='/Applications/MATLAB_R2017a.app/bin/matlab -nojvm -nodesktop'
in your ~/.bash_profile

Iniciar sesión para comentar.

Categorías

Más información sobre Introduction to Installation and Licensing en Help Center y File Exchange.

Etiquetas

Productos

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by