Error 1 exceed array bound
조회 수: 2 (최근 30일)
이전 댓글 표시
Hi
Please find my code below
when I run the code, I am getting the error find below
Will appreciate your help
Tino
dists = squeeze(sqrt(sum((Train - permute(Test,[3,2,1])).^2,2)));
k = 1;
[d,ind] = sort(dists);
ind_closest = ind(1:k);
x_closest = x(ind_closest,:);
I am getting the error
Index in position 1 exceeds array bounds (must not exceed 1).
Error in practice (line 18)
x_closest = x(ind_closest,:);
댓글 수: 5
답변 (1개)
aymane souani
2019년 5월 16일
Hello.
I think that you should check your data in X.
You might exceed the range of your number of rows or that your x_closest hasn't the same size as x(ind_closest,:).
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Matrix Indexing에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!