How to use nested for loops?

1 回表示 (過去 30 日間)
Yasmin Touly
Yasmin Touly 2018 年 4 月 10 日
コメント済み: Birdman 2018 年 4 月 10 日
I am very new to MATLAB, and I have been trying to figure out how to use nested for loops correctly. I want to print out :
1
121
12321
1234321
123454321
what should I do if there are a varying number of columns? Any help would be greatly appreciated.
  3 件のコメント
Yasmin Touly
Yasmin Touly 2018 年 4 月 10 日
@Walter Roberson, since it is not an array, I am not sure what exactly I should do. I am lost.
Walter Roberson
Walter Roberson 2018 年 4 月 10 日
for variable = something : something_else
for another_variable = thing2 : thing3
% do something involving variable and another_variable
end
end

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

回答 (1 件)

Birdman
Birdman 2018 年 4 月 10 日
編集済み: Birdman 2018 年 4 月 10 日
No need for nested for loops. Try this:
i=1;n=5;
while i<=n
fprintf('%d',[1:i-1 i:-1:1]);
fprintf('\n');
i=i+1;
end
  6 件のコメント
Yasmin Touly
Yasmin Touly 2018 年 4 月 10 日
@Birdman, it is, but I wanted to know how I can specifically use nested for loops for this particular question.
Birdman
Birdman 2018 年 4 月 10 日
n=5;
for j=1:n
for i=1:j
end
fprintf('%d',[1:i-1 i:-1:1]);
fprintf('\n');
end

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

カテゴリ

Help Center および File ExchangeLoops and Conditional Statements についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by