Basic loop syntax in MATLAB: for k=1:n

What does it mean
for k=1:n

2 件のコメント

mohsen mohsen
mohsen mohsen 2021 年 3 月 29 日
for i= 1:3
Walter Roberson
Walter Roberson 2021 年 3 月 29 日
It is as described in the responses rom Sean and I, with n being 3.

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

回答 (2 件)

Sean de Wolski
Sean de Wolski 2011 年 1 月 28 日

2 投票

it means that everything between that line
k = 1:n
and
end
will be evaluated with k = every integer between 1 and n.
doc for
for more information
Walter Roberson
Walter Roberson 2011 年 1 月 28 日

1 投票

(Adjusting Sean's answer):
it means that everything between that line
k = 1:n
and
end
will be evaluated with k = every integer starting at 1 and not exceeding n; no iterations will be done at all if n < 1
doc for
for more information

4 件のコメント

Jan
Jan 2011 年 1 月 28 日
編集済み: Jan 2017 年 12 月 30 日
If you think Walter's adjustments are peantus, read: http://www.mathworks.com/matlabcentral/newsreader/view_thread/293533
Walter Roberson
Walter Roberson 2011 年 1 月 28 日
Heh. Somehow I missed that discussion the first time around!
Matt Fig
Matt Fig 2011 年 1 月 28 日
Jan, how do you remember these things! There are obviously no angry armadillos bouncing around in your head.
Walter Roberson
Walter Roberson 2021 年 3 月 29 日

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

カテゴリ

ヘルプ センター および File ExchangeLoops and Conditional Statements についてさらに検索

質問済み:

2011 年 1 月 28 日

コメント済み:

2021 年 3 月 29 日

Community Treasure Hunt

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

Start Hunting!

Translated by