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!