Linux 通过matlab设置FreeSurfer主题目录

Linux 通过matlab设置FreeSurfer主题目录,linux,directory,command-prompt,Linux,Directory,Command Prompt,试图通过Matlab玩FreeSurfer,需要为输出文件设置主题目录 你知道为什么 curSub = 'subject_path' system(['export SUBJECTS_DIR=' curSub]) …不行吗 当我运行任何FreeSurfer进程时,它会尝试在local/fresurfer/subjects目录中创建subject文件夹。因为“system”在系统shell中执行导出命令,而系统shell可能不是启动MATLAB的shell,并且subjects\u DIR的新

试图通过Matlab玩FreeSurfer,需要为输出文件设置主题目录

你知道为什么

curSub = 'subject_path'

system(['export SUBJECTS_DIR=' curSub])
…不行吗


当我运行任何FreeSurfer进程时,它会尝试在local/fresurfer/subjects目录中创建subject文件夹。

因为“system”在系统shell中执行导出命令,而系统shell可能不是启动MATLAB的shell,并且subjects\u DIR的新定义仅在子shell中可见,这可能是一个未知的。

您应该改为使用setenv'SUBJECTS_DIR',curSub