Array doesn't get filled - for loop
Ältere Kommentare anzeigen
hello, the arrays idx_u, idx_o, X wont get filled by the for loop, why?
idx_u = zeros(m,1);
idx_o = zeros(m,1);
X = zeros(m,1);
for r = 1:m
if nnz(gradMag(:,r)) > 0
idx_o = find(gradMag(:,r),1,'first');
idx_u = find(gradMag(:,r),1,'last');
X = r;
else
idx_o = NaN;
idx_u = NaN;
X = r;
end
end
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu Loops and Conditional Statements finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!