MICA运行问题

 张老师:
       你好,我在运行MICA时半路出现以下报错信息

Exception occured. (MATLAB:subsassigndimmismatch)
Subscripted assignment dimension mismatch.
56#line, nic_rsdd_clusterComponents, in "E:\MICA\MICA_beta1.2_20100718\nic_rsdd_clusterComponents.m"
152#line, nic_rsdd_runAnalysis, in "E:\MICA\MICA_beta1.2_20100718\nic_rsdd_runAnalysis.m"
473#line, RulAll_Callback, in "E:\MICA\MICA_beta1.2_20100718\moica_gui.m"
96#line, gui_mainfcn, in "C:\Program Files\MATLAB\R2012a\toolbox\matlab\guide\gui_mainfcn.m"
57#line, moica_gui, in "E:\MICA\MICA_beta1.2_20100718\moica_gui.m"
请指点,我总共跑34被试,成分数是25,其他参数没动,应该跟被试数没关系吧,之前跑16个都成功了。还有老师我想利用ICA的结果把被试RSN(参考文献说有8个)都分离出来,你手上有RSN的模板吗?能否给我发一份,万分感谢~~799057649@qq.com


Comments

 建议重新跑一次试试。之前检查一下自己的硬盘容量。检查一下自己的数据,是不是有的被试时间点个数和其他人不一样。
 16个都成功了应该之后的也没有问题

 张老师,我在使用MICA看结果时,选择 A component of subject,总是会报错如下信息,还请老师指点

Exception occured. (MATLAB:TooManyOutputs)
Error using fileparts
Too many output arguments.
91#line, nic_rest_misc, in "E:\MICA\MICA_beta1.2_20100718\nic_rest_functions\nic_rest_misc.m"
734#line, InitControls, in "E:\MICA\MICA_beta1.2_20100718\nic_rest_functions\nic_rest_sliceviewer.m"
77#line, nic_rest_sliceviewer, in "E:\MICA\MICA_beta1.2_20100718\nic_rest_functions\nic_rest_sliceviewer.m"
627#line, ButView_Callback, in "E:\MICA\MICA_beta1.2_20100718\view_gui.m"
96#line, gui_mainfcn, in "C:\Program Files\MATLAB\R2012a\toolbox\matlab\guide\gui_mainfcn.m"
30#line, view_gui, in "E:\MICA\MICA_beta1.2_20100718\view_gui.m"
Error in nic_rest_sliceviewer (line 24)
if nargin<1, %No param Launch, 20070918
 
Output argument "varargout" (and maybe others) not assigned during call to
"E:\MICA\MICA_beta1.2_20100718\nic_rest_functions\nic_rest_sliceviewer.m>nic_rest_sliceviewer".
 
Error in view_gui>ButView_Callback (line 627)
           hFig =nic_rest_sliceviewer('ShowImage','',par);
 
Error in gui_mainfcn (line 96)
        feval(varargin{:});
 
Error in view_gui (line 30)
    gui_mainfcn(gui_State, varargin{:});
 
Error while evaluating uicontrol Callback
 

用matlab运行:
open nic_rest_misc

把程序的第91行改为:
[pathstr, name, ext] = fileparts(mfilename('fullpath')); 


 张老师:你好,我想问下MICA在跑数据的时候对被试的数量有没有什么要求?之前跑34人的出了次错,重新跑了之后就好了。这次我有两组人总共68个,一起跑了两次又出现了同样的问题,每个被试的时间点我都检查过了,硬盘容量还有800多GB应该够了吧,现在该怎么解决这个问题呢?

 你是不是没有用最新版本呢?
 我的程序版本和你不一样的。请到网站上下个最新版本。

 this is due to the too new matlab version you're using.

 please, go to "91#line, nic_rest_misc, in "E:\MICA\MICA_beta1.2_20100718\nic_rest_functions\nic_rest_misc.m" by clicking the link in the matlab command window, you will find it opens nic_rest_misc.m file, delete the last (the 4th) output variable from the line 56. It should be like this:

"[pathstr, name, ext] = fileparts(mfilename('fullpath'));"