在终端中运行matlab命令

时间:2019-04-10 08:30:55

标签: bash matlab

我试图在终端上启动此matlab命令,以获取外部库所在的路径:

your_path = [matlabroot '/extern/include'];

我使用以下命令来启动命令:

matlab -nodisplay -nosplash -nodesktop 'command'

但是我有这个错误:

  

错误模式:[matlabroot

1 个答案:

答案 0 :(得分:2)

您需要在您的Matlab代码中运行该[matlabroomt '/extern/include']语句,而不是直接在Shell命令行上运行。确保您的报价正确!

matlab -batch 'disp([matlabroot ''/extern/include''])'

然后,如果您想在其他变量中使用它,则可以将其捕获到shell变量中:

mat_include_path=$(matlab -batch 'disp([matlabroot ''/extern/include''])')