Info

이 질문은 마감되었습니다. 편집하거나 답변을 올리려면 질문을 다시 여십시오.

Index Exceeds Matrix Dimension Error for the following code

조회 수: 1 (최근 30일)
arun
arun 2016년 6월 29일
마감: MATLAB Answer Bot 2021년 8월 20일
% trial = 2;
total_trial = 50;
F_train_size = zeros(1,NumAct);
F_test_size = zeros(1,NumAct);
HOGs_train_all= zeros(size(DMM_HOG_front,1),size(DMM_HOG_front,2));
HOGs_test_all= zeros(size(DMM_HOG_front,1),size(DMM_HOG_front,2));
train_class = zeros(1,size(DMM_HOG_front,1));
test_class = zeros(1,size(DMM_HOG_front,1));
count = 0;
for i = 1:NumAct
ID = subject_ind{i};
F = TotalFeature(:,count+1:count+OneActionSample(i));
HOG_train_front =DMM_HOG_front(count+1:count+OneActionSample(i), :);
HOG_train_side = DMM_HOG_side(count+1:count+OneActionSample(i), :);
HOG_train_top = DMM_HOG_top(count+1:count+OneActionSample(i), :);
index = ind(trial,i);
train_index = index(1:ceil(length(index)*ratio));
for k = 1:length(train_index)
ID(ID==train_index(k)) = 0;
end
end
|Index exceeds matrix dimensions.
Error in DMM_HOG (line 90) index = ind(trial,i);|
  댓글 수: 1
Walter Roberson
Walter Roberson 2016년 6월 29일
Please include the entire error message, everything in red.

답변 (1개)

Walter Roberson
Walter Roberson 2016년 6월 29일
편집: Walter Roberson 2016년 6월 29일
You define ind somewhere before this code. Whatever you defined it as does not have at least 2 elements in its first dimension, or else is empty in its second dimension.

이 질문은 마감되었습니다.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by