for loop over matrix expression
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Vishwarath Taduru
am 24 Sep. 2017
Beantwortet: Walter Roberson
am 24 Sep. 2017
Hi I have two entries in a block of code a=[1 2;3 4] and b=[2 4; 6 7] Now I want to execute a for loop so that the first iteration value is a and the second iteration value is b. What happening now if I write the following piece is that value of w is first column of a. No I want entire a to be w. Is there anyway I can do that?
for w=[a b]
some code
end
0 Kommentare
Akzeptierte Antwort
Walter Roberson
am 24 Sep. 2017
a=[1 2;3 4]; b=[2 4; 6 7];
for wcell = {a, b};
w = wcell{1};
...
end
0 Kommentare
Weitere Antworten (1)
Image Analyst
am 24 Sep. 2017
Then don't use a for loop. Use a function
outputa = ProcessW(a);
outputb = ProcessW(b);
function should be defined like this:
function output = ProcessW(w)
output = some manipulations based on 2-D w matrix.
0 Kommentare
Siehe auch
Kategorien
Mehr zu Loops and Conditional Statements finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!