what is the meaning of these two lines?

3 ビュー (過去 30 日間)
Saf el
Saf el 2017 年 11 月 30 日
コメント済み: Saf el 2017 年 11 月 30 日
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!!

採用された回答

Geoff Hayes
Geoff Hayes 2017 年 11 月 30 日
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 件のコメント
Saf el
Saf el 2017 年 11 月 30 日
I understand it now. Thank you Geoff!
Saf el
Saf el 2017 年 11 月 30 日
Fangjun- yes, it works. Thank you for your help!

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeMatrix Indexing についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by