【NIRS-KIT】报错及其解决方案汇总 

Attempted to access R(1); index out of bounds because numel(R)=0.

Error in glmfit (line 242)
rankx = sum(abs(diag(R)) > abs(R(1))*max(n,ncolx)*eps(class(R)));

Error in nirs_firstlevel_analysis (line 137)
beta_all(:,ch_id)=glmfit(glmpredictors,nirsdata.oxyData(:,ch_id));

Error in NIRS_Task_Individual_Analysis>run_Callback (line 528)
nirs_firstlevel_analysis(handles);

Error in gui_mainfcn (line 96)
feval(varargin{:});

Error in NIRS_Task_Individual_Analysis (line 42)
gui_mainfcn(gui_State, varargin{:});

Error in
@(hObject,eventdata)NIRS_Task_Individual_Analysis(‘run_Callback’,hObject,eventdata,guidata(hObject))

Error while evaluating uicontrol Callback

  • 报错:使用NIRS-KIT(Matlab2013b)对资联虹康数据进行个体激活分析处理时可能发生报错。
  • 原因:不明,可能是数据问题。
  • 解决:将Matlab版本升级,目前测试Matlab2022a时不会报错。

载入design_inf.mat任务文件报错

错误使用 load

无法读取文件 ‘ *****************’。输入不能为目录。

出错 NIRS_Task_Individual_Analysis>add_design_mat_Callback (line 1006)

            load(fullfile(inpath,sublist{userid}));

出错 gui_mainfcn (line 95)

        feval(varargin{:});

出错 NIRS_Task_Individual_Analysis (line 42)

    gui_mainfcn(gui_State, varargin{:});

出错

matlab.graphics.internal.figfile.FigFile/read>@(hObject,eventdata)NIRS_Task_Individual_Analysis(‘add_design_mat_Callback’,hObject,eventdata,guidata(hObject)) 

计算 UIControl Callback 时出错。


  • 原因:任务文件中的mark不能从0开始。
  • 解决:将Marks中0改成1。





发表回复