我在執行Fun. connectivity 運算時出現了以下的Error,
但這error並非出現在每一個受試者上(在此之前有受試者是可完整跑完)
----------------------------------------------------------------------------
Computing functional connectivity with:"G:\xxx"
Read 3D EPI functional images: "G:\xxx".
Load mask "".
Build functional connectivity mask. Wait...
Build Covariables time course. Wait...
Exception occured. (MATLAB:catenate:dimensionMismatch)
Error using ==> horzcat
CAT arguments dimensions are not consistent.
172#line, fc, in "C:\REST_V1.8\fc.m"
1419#line, (parfor body), in "C:\REST_V1.8\fc_gui.m"
477#line, parallel_function, in "C:\Program Files\MATLAB\R2010a\toolbox\matlab\lang\parallel_function.m"
1370#line, btnComputeFC_Callback, in "C:\REST_V1.8\fc_gui.m"
96#line, gui_mainfcn, in "C:\Program Files\MATLAB\R2010a\toolbox\matlab\guide\gui_mainfcn.m"
39#line, fc_gui, in "C:\REST_V1.8\fc_gui.m"
--------------------------------------------------------------------------------
因這error看起來是矩陣問題,所以我嚐試在跑Fun. connectivity時不放入移動校正的.txt檔(rp_xxxx.txt)
結果則不再產生此問題。
再去比較有error和沒error的受試者的"rp_xxx.txt"...除了數值完全不一樣以外,並沒有其他差異。
腦袋已經打結了但還是找不到到底問題出在哪...........
想請問
1.有沒有可能的問題點,或指出我在preprocess的時候有可能出錯的步驟...
2.如果在做這步驟時不放covariables所導致的後果是影響到什麼的顯示呢?
以上
期待回覆