How can print out the below content by MATLAB program?
2 ビュー (過去 30 日間)
古いコメントを表示
Hi,
i want to use the MATLAB to print out the below result, but I could not put the values in each row, how can I revise my program?
Thanks!
What I want to print out:
1
21
321
4321
54321
And there are my code & result:
for i = 1:1:5
for j =i:-1:1
disp(j);
end
end
1
2
1
3
2
1
4
3
2
1
5
4
3
2
1
0 件のコメント
採用された回答
Star Strider
2019 年 4 月 19 日
You do not need the second for loop. Simply print the value of ‘j’ in each iteration of the ‘i’ loop:
for i = 1:1:5
j =i:-1:1;
disp(j)
end
producing:
1
2 1
3 2 1
4 3 2 1
5 4 3 2 1
2 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Loops and Conditional Statements についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!