Simple for loop problem
Ältere Kommentare anzeigen
Hi hope an expert can provide an answer to this trivial problem:
I have a problem with this nester for loop which I am posting here:
eta = [1e-3:1e-2:9e-1];
HN =5;
for ii = 1:numel(eta)
for v = 1:HN
Delta(v) = eta(ii)*6;
end
end
This code gives the output of DeltaEta as a 1x5 vector. However, I want the result to be 90x5 vector where DeltaEta is computed 5 times for each value of eta.
With these lines of code, the output is incorrect.
I believe the problem is with the way I am initializing the loops.
Any leads would be appreciated.
1 Kommentar
Stephen23
am 19 Feb. 2019
Simpler:
repmat(6*eta(:),1,HN)
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!