我正在尝试在Matlab中运行名为Flirt的图像处理软件。当我尝试
system'flirt'
我收到/bin/bash: flirt: command not found
错误。
如果我尝试system('/usr/local/fsl/bin/flirt');
,那么它可以正常工作。在终端中仅键入flirt
也会启动该程序。
有没有办法设置Matlab在路径中找到这个程序并在不给出其完整地址的情况下运行它?
答案 0 :(得分:2)
使用以下方法在MATLAB中检查系统路径:
getenv('PATH')
使用以下内容在MATLAB中设置:
setenv('PATH', [getenv('PATH') ':/usr/local/fsl/bin']);
如果修复它,您可以将setenv
行添加到MATLAB启动文件中。