Submitted by jo on Mon, 09/20/2010 - 10:35
隔了一阵子没有用DPARSF处理数据了,我用的是Matlab2008b, SPM8,DPARSF100510,原来一直都运行良好,但这次运行后出现以下报错. 换了不同的SPM8版本及DPARSF版本,都是一样的报告,根本不能运行,请求帮助!!!
Undefined function or method 'cfg_util' for input arguments of type 'cell'.
Error in ==> spm_jobman at 206
cjob = cfg_util('initjob', mljob);
Error in ==> DPARSF_run at 318
spm_jobman('run',jobs{1});
Error in ==> DPARSF>pushbuttonRun_Callback at 935
[Error]=DPARSF_run(handles.Cfg);
Error in ==> gui_mainfcn at 96
feval(varargin{:});
Error in ==> DPARSF at 39
gui_mainfcn(gui_State, varargin{:});
Error while evaluating uicontrol Callback
Submitted by YAN Chao-Gan on Mon, 09/20/2010 - 15:14 Permalink
Re
If you use SPM8 for the first time, or you switch between SPM5 and SPM8, please run the following command first:
rest_Fix_Read_Write_Error
Submitted by jo on Mon, 09/20/2010 - 16:00 Permalink
非常感谢!
非常感谢! 我是前阵子用了一下SPM5,但已经从路径中删除了呀.
刚试了一下您的命令, 提示"Undefined function or variable 'rest_Fix_Read_Write_Error'.
"
Submitted by dongzy08 on Mon, 09/20/2010 - 23:31 Permalink
Re
下载REST,并把REST加到matlab的路径
Submitted by jo on Tue, 09/21/2010 - 10:05 Permalink
我的rest本来就加在路径中的, 是1.3版,
我的rest本来就加在路径中的, 是1.3版, 我刚才又下了最新版, 试了一下rest_Fix_Read_Write_Error命令, 倒是没说找不到命令, 但是回车后没有任何反应. 再运行DPARSF还是一样的报错.
您觉得需要重装Matlab之类的吗? 这倒底是什么问题呢?
Submitted by YAN Chao-Gan on Tue, 09/21/2010 - 16:17 Permalink
Re
运行rest_Fix_Read_Write_Error没有报错就可以。
不需要重新安装MATLAB。
因为REST与SPM8的环境有一点不兼容,需要先运行一下这条命令:rest_Fix_Read_Write_Error
Submitted by jo on Wed, 09/22/2010 - 07:10 Permalink
DPARSF还是一样报错
可问题是运行该命令不报错了,DPARSF还是一样报错啊!郁闷
Submitted by YAN Chao-Gan on Sat, 09/25/2010 - 10:22 Permalink
Re
抱歉,看错了。你这个问题是SPM8没有安装后。
添加SPM8路径的时候,不能是Add folder,而要选Add with subfolders。切记。