尝试通过Matlab乐趣FreeSurfer,并需要设置输出文件的主题目录。
任何想法为什么......
curSub = 'subject_path'
system(['export SUBJECTS_DIR=' curSub])
......不行吗?
当我运行任何FreeSurfer进程时,它会尝试在local / freesurfer / subjects目录中创建主题文件夹。
答案 0 :(得分:1)
因为'system'在系统shell中执行export命令,系统shell可能不是从中启动MATLAB的shell,并且SUBJECTS_DIR的新定义仅在子shell中可见,这可能是未知的。 https://de.mathworks.com/help/matlab/ref/system.html
你应该使用setenv('SUBJECTS_DIR',curSub) https://de.mathworks.com/help/matlab/ref/setenv.html