Info

Questa domanda è chiusa. Riaprila per modificarla o per rispondere.

Index Exceeds Matrix Dimension Error for the following code

1 visualizzazione (ultimi 30 giorni)
arun
arun il 29 Giu 2016
Chiuso: MATLAB Answer Bot il 20 Ago 2021
% 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);|

Risposte (1)

Walter Roberson
Walter Roberson il 29 Giu 2016
Modificato: Walter Roberson il 29 Giu 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.

Questa domanda è chiusa.

Community Treasure Hunt

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

Start Hunting!

Translated by