Info
Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.
Index Exceeds Matrix Dimension Error for the following code
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
% 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 Kommentar
Antworten (1)
Walter Roberson
am 29 Jun. 2016
Bearbeitet: Walter Roberson
am 29 Jun. 2016
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 Kommentare
Diese Frage ist geschlossen.
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!