是否可以从Mac命令行运行Matlab命令?
matlab
脚本位于MATLAB应用程序包的bin
子目录中。在我的电脑上,这意味着我可以这样运行它:
/Applications/MATLAB_R2012a_Student.app/bin/matlab
如果你想将这个bin目录加入到你的路径(这样你就可以直接运行matlab
、mex
等),请编辑或新建一个名为.bash_profile
的文本文件,放在你主目录的顶层,并添加如下一行内容:
export PATH=/Applications/MATLAB_R2012a_Student.app/bin:$PATH
将"MATLAB_R2012a_Student"部分替换为实际的MATLAB应用程序包名称。这不会影响当前打开的终端,但新打开的终端应该可以正常使用。
alias matlab2012="/Applications/MATLAB_R2012.app/bin/matlab
。然后,运行 matlab2012
将运行该特定版本。Shell 别名并不是神奇地保存,因此将它们添加到您的 ~/.bashrc
文件中,以确保别名在启动 shell 时设置。 - kwatford.../bin/matlab -nodesktop -nosplash'
。 - mathandy如上所述,您需要首先编辑您的 .bash_profile 文件,添加以下行(将 'MATLAB_R2020b' 替换为您的 MATLAB 版本)
export PATH=/Applications/MATLAB_R2020b.app/bin:$PATH
然后在重启终端后,您可以通过输入该命令来打开MATLAB
/Applications/MATLAB_R2020b.app/bin/matlab
/Applications/MATLAB_R2020b.app/bin/matlab -r "addpath(genpath('{Your working directory folder path}')); cd {Your working directory folder path}; {Your script name}; {Your other script name}; quit;"
https://www.mathworks.com/help/matlab/ref/matlabmacos.html#d122e801165
matlab -nodesktop
吗? - laxxy