Info
이 질문은 마감되었습니다. 편집하거나 답변을 올리려면 질문을 다시 여십시오.
Index Exceeds Matrix Dimension Error for the following code
조회 수: 1 (최근 30일)
이전 댓글 표시
% 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
답변 (1개)
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.
댓글 수: 0
이 질문은 마감되었습니다.
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!