我试图在终端上启动此matlab命令,以获取外部库所在的路径:
your_path = [matlabroot '/extern/include'];
我使用以下命令来启动命令:
matlab -nodisplay -nosplash -nodesktop 'command'
但是我有这个错误:
错误模式:[matlabroot
答案 0 :(得分:2)
您需要在您的Matlab代码中运行该[matlabroomt '/extern/include']
语句,而不是直接在Shell命令行上运行。确保您的报价正确!
matlab -batch 'disp([matlabroot ''/extern/include''])'
然后,如果您想在其他变量中使用它,则可以将其捕获到shell变量中:
mat_include_path=$(matlab -batch 'disp([matlabroot ''/extern/include''])')