在bash脚本中运行matlab的代码:
matlab -nodesktop -nosplash -nodisplay -r "run ./myDir/myfile ; quit;"
我在我的计算机上安装了Matlab,但是当我运行bash脚本时出现此错误:
matlab:not found
我不知道是不是因为我的计算机中的Matlab路径(/home/myComputerName/Documents/MATLAB/bin/matlab
),它位于/ Documents /下。
是什么导致了这个问题?如果是因为路径,是否有一般的解决方案,即运行matlab在安装它的地方是独立的,为此?
答案 0 :(得分:2)
一般解决方案是将包含二进制文件的目录添加到PATH
,或者相反,正确安装程序,使其显示在PATH
中已包含的目录中。对于本地安装的软件,标准位置为/usr/local/bin
。
通常,您需要修改.bashrc
并注销并重新登录以更新PATH
。
答案 1 :(得分:1)
尝试matlab支持,它刚解决了很多我的路径/启动器相关问题
sudo apt-get install matlab-support