フィルターのクリア

Is it possible to change the running index in a for cycle?

1 回表示 (過去 30 日間)
Mr M.
Mr M. 2018 年 7 月 3 日
編集済み: Walter Roberson 2018 年 7 月 4 日
for i = 1:10
if i == 3
i = i+2;
end
end

回答 (2 件)

Tejas Jayashankar
Tejas Jayashankar 2018 年 7 月 3 日
Hi,
Check out the following answer for a similar question:
Let me know if this helps.

Jan
Jan 2018 年 7 月 4 日
This does not work in a for loop, but it works with while:
i = 1;
while i <= 10
disp(i)
if i == 3
i = i+2;
end
i = i + 1;
end
Alternatively:
for i = [1:3, 5:10]
disp(i)
end

カテゴリ

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