Effacer les filtres
Effacer les filtres

what is the meaning of these two lines?

1 vue (au cours des 30 derniers jours)
Saf el
Saf el le 30 Nov 2017
Commenté : Saf el le 30 Nov 2017
siz = size(P);
for i = 1:siz(2)
with P is a 2*k matrix, P =[p1 .....pk] I want to understand what siz(2) means in the for loop. Thanks!!

Réponse acceptée

Geoff Hayes
Geoff Hayes le 30 Nov 2017
Saf - the size function returns the dimensions of the input parameter. In your case, if P is a 2x12 matrix so size(P) is
siz = size(P);
siz =
[ 2 12 ]
The for loop then iterates from 1 to siz(2) which (in this case) will be 12. So the loop will iterate over the number of columns in P.
  3 commentaires
Saf el
Saf el le 30 Nov 2017
I understand it now. Thank you Geoff!
Saf el
Saf el le 30 Nov 2017
Fangjun- yes, it works. Thank you for your help!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Loops and Conditional Statements dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by