在 OSX El Capitan 上从命令行访问 MATLAB

Accessing MATLAB from command line on OSX El Capitan

我最近在我的 Mac El Capitan 上安装了 MATLAB_R2016a。我可以 运行 GUI 应用程序,一切正常。根据 mathworks.com,matlab 应该从命令行启动 MATLAB。

我得到:

zsh: command not found: matlab

where matlabwhich matlab都给出:

matlab not found

怎么了?

很可能在安装过​​程中,MATLAB 没有正确创建符号链接,或者只更改了您的 .bashrc 文件而不是您需要的 .zshrc 文件,因为您是 运行 zsh。您可以将 MATLAB 二进制文件的路径添加到 .zshrc 中的 PATH(用正确的版本代替下面的 XXXXX

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

确保在执行此操作后重新加载 .zshrc 文件:source ~/.zshrc

另一种选择是将 matlab 符号链接到 /usr/bin/usr/local/bin

sudo ln -s /Applications/MATLAB_RXXXXX.app/bin/matlab /usr/bin/matlab

或者您可以使用二进制文件的完整路径简单地调用 MATLAB

/Applications/MATLAB_RXXXXX.app/bin/matlab