for loop over matrix expression
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Vishwarath Taduru
le 24 Sep 2017
Réponse apportée : Walter Roberson
le 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 commentaires
Réponse acceptée
Walter Roberson
le 24 Sep 2017
a=[1 2;3 4]; b=[2 4; 6 7];
for wcell = {a, b};
w = wcell{1};
...
end
0 commentaires
Plus de réponses (1)
Image Analyst
le 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 commentaires
Voir également
Catégories
En savoir plus sur Loops and Conditional Statements dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!