Filter löschen
Filter löschen

what is the meaning of these two lines?

1 Ansicht (letzte 30 Tage)
Saf el
Saf el am 30 Nov. 2017
Kommentiert: Saf el am 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!!

Akzeptierte Antwort

Geoff Hayes
Geoff Hayes am 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 Kommentare
Saf el
Saf el am 30 Nov. 2017
I understand it now. Thank you Geoff!
Saf el
Saf el am 30 Nov. 2017
Fangjun- yes, it works. Thank you for your help!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Loops and Conditional Statements finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by