Run function with multiple arguments in terminal

2 vues (au cours des 30 derniers jours)
Haonan Tong
Haonan Tong le 25 Juin 2017
Commenté : Walter Roberson le 26 Juin 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 commentaires
KSSV
KSSV le 25 Juin 2017
What function you checked ?
Haonan Tong
Haonan Tong le 25 Juin 2017
Self-defined function.

Connectez-vous pour commenter.

Réponses (1)

Jan
Jan le 25 Juin 2017
Modifié(e) : Jan le 25 Juin 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 commentaire
Walter Roberson
Walter Roberson le 26 Juin 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

Connectez-vous pour commenter.

Catégories

En savoir plus sur Introduction to Installation and Licensing dans Help Center et File Exchange

Tags

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by