1、设置好spm2,spm5,spm8的路径。例如,都放置在“D:\Analysis_Software”
2、新建一个文件夹spm_paths,用于放置调用spm2,spm5,spm8的*.m文件
3、将spm_paths在matlab中进行setpath
4、调用文件编写如下:
(1)以下保存为spm2.m,放置在spm_paths中
%%%%%%%%%%%%%%% spm2.m
% remove spm path
while true
try, spm_rmpath; catch break;
end
end
% add spm2 path
addpath D:/Analysis_Software/spm2;
% run spm2
spm; (说明:如果要直接用spm fmri,此处可直接写spm fmri;)
(2)以下保存为spm5.m,放置在spm_paths中
%%%%%%%%%%%%%%% spm5.m
% remove spm path
while true
try, spm_rmpath; catch break;
end
end
% add spm5 path
addpath D:/Analysis_Software/spm5;
% run spm5
spm;
(3)以下保存为spm8.m,放置在spm_paths中
%%%%%%%%%%%%%%% spm8.m
% remove spm path
while true
try, spm_rmpath; catch break;
end
end
% add spm8 path
addpath D:/Analysis_Software/spm8;
% run spm8
spm;
5、一般情况下,以上设置好后应该就可以了。在matlab的命令框中输入spm2,spm5,spm8可以分别打开它们。
6、如遇到spm2在上述情况下不能正常使用,可以从spm5或者spm8中拷贝spm_rmpath.m文件至spm2的文件夹中。