The logical indices contain a true value outside of the array bounds
5 ビュー (過去 30 日間)
古いコメントを表示
I am trying to correct the voxel size and set outlier if fMRI activation maps and getting this error.
Error in voxel_size (line 38)
himg=aimg(mask>0);
0 件のコメント
回答 (1 件)
Stephen23
2021 年 5 月 22 日
As the error states, your logical indexing includes a TRUE value outside the size of that array. Compare:
V = randi(9,1,3)
X = [true,false,true,false,false,false,false,false,false,false]
V(X) % no error
Y = [true,false,true,false,false,false,false,false,false,true]
V(Y) % last TRUE is outside size of V
0 件のコメント
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!