Submitted by Learner--ECNU on Sun, 12/29/2013 - 18:24
各位老好:
我把路径文件参数设置好后,运行DPARSFA老是报错这个信息:
Error using file_array/subsref>subfun (line 80)
Undefined function 'file2mat' for input arguments of type 'struct'.
Error in file_array/subsref (line 60)
t = subfun(sobj,args{:});
Error in nifti/subsref>rec (line 219)
t = subsref(t,subs(2:end));
Error in nifti/subsref (line 45)
varargout = rec(opt,subs);
Error in DPARSFA_run>(parfor body) (line 560)
y_Write4DNIfTI(Nii.dat(:,:,:,AutoDataProcessParameter.RemoveFirstTimePoints+1:end),Nii,DirImg(1).name);
Error in DPARSFA_run (line 528)
parfor i=1:AutoDataProcessParameter.SubjectNum
Error in DPARSFA>pushbuttonRun_Callback (line 1601)
[Error]=DPARSFA_run(handles.Cfg);
Error in gui_mainfcn (line 96)
feval(varargin{:});
Error in DPARSFA (line 33)
gui_mainfcn(gui_State, varargin{:});
Caused by:
Undefined function 'file2mat' for input arguments of type 'struct'.
Error while evaluating uicontrol Callback
这是什么问题?怎么解决,求指导~~
这是什么问题?怎么解决,求指导~~
- Learner--ECNU's blog
- Log in or register to post comments
- 11380 reads
Comments
Submitted by ZHANG_RESTadmin on Mon, 12/30/2013 - 09:25 Permalink
Re: DPARSFA的运行问题
升级spm8和rest/dparsf.
Submitted by Learner--ECNU on Mon, 12/30/2013 - 09:46 Permalink
Re: DPARSFA的运行问题
我的rest和DPARSF下都是最新版本130615,还能升级么?SPM8怎么升级?下载SPM12?谢谢老师回答~~
Submitted by ZHANG_RESTadmin on Mon, 12/30/2013 - 10:43 Permalink
Re: DPARSFA的运行问题
spm8下载最近的升级包,没有必要用spm12.
你的错误提示,你缺少很多spm的相关文件,这些文件,在spm8是没有的,我们用的spm8/rest/dparsf也没有这些文件,但是没有提示像你这样的错误。
所以我觉得你是spm8等软件没有更新,或者setpath时,spm8没有放全路径进去。而rest和dparsf只需放根目录进去。
另外解决办法是把spm5里面的所有file2mat和mat2file开头的文件全部放到spm8里。
还有一种可能,你rest或者dparsf用了多核parallel运算,你如果只用一个core来算,看看是不是就不会报错了。
Submitted by Learner--ECNU on Mon, 12/30/2013 - 12:16 Permalink
Re: DPARSFA的运行问题
老师好,我下载最新spm8升级包后,跑起来还是会出现相同的错误。。。。我安装的时候现在set path下面把以前都删了,然后把升级包 Add to Path with Subfolders,然后save。这样有问题么?我的rest和DPARSF也是这样安装的。还有我的DPARSFA里面的 parallel workers填的是0,应该单核运行吧
Submitted by ZHANG_RESTadmin on Mon, 12/30/2013 - 14:38 Permalink
Re: DPARSFA的运行问题
rest dparsf
用add folder安装,不是Add to Path with Subfolders
另外你把spm5的那些文件拷过去试试啊。
Submitted by Learner--ECNU on Mon, 12/30/2013 - 20:51 Permalink
Re: DPARSFA的运行问题
谢谢老师指导~~