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!