Error using sub2ind(line43)
6 ビュー (過去 30 日間)
古いコメントを表示
I have this code
idx = sub2ind(size(map),ygrid,xgrid)
It causes Error using sub2ind(line43) Out of range subscript.
But I check the subscripts: where size(map) gives
ans = 5 5
and
all(find(ygrid<=5 & ygrid>=1))
gives
ans = logical
1
and also
all(find(xgrid<=5 | xgrid>=1))
gives
ans = logical
1
It seems all of the subscripts I specified in ygrid and xgrid. So I don't know why the error happens.
0 件のコメント
回答 (1 件)
Walter Roberson
2017 年 4 月 26 日
You tested
all(find(xgrid<=5 | xgrid>=1))
Your test should have been &
参考
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!