How can I create a nested loop ?
古いコメントを表示
Please, I'm trying to solve this problem: Create two “for loops”, one for i running from 1 to 5 by 1 and the other nested inside the first for j running from 1 to 8 by 1. Inside the nested loop, calculate the sum of the current I and j values and output the sum to the user followed by a tab.
I tried and did this:
clear, clc
i=0; j=0;
for i = 1:1:5 for j = 1:1:8
sum(i,j) = i + j;
end
end
fprintf ( '%g \t', sum)
I want to see if I did it right, I'm still confused on "sum" value. Thank you
3 件のコメント
Von Duesenberg
2018 年 4 月 9 日
Quick comment (I suppose this is homework): you don't need to initialize your i and j (BTW it's better to avoid such variable names) before the loop. And the step size of 1 is the default in a for loop so you don't have to state it explicitly. It seems that you want to store the result in a variable called "sum"... Matlab has a built-in function with the same name, so you'd better avoid this. You should initialize an array (e.g. with the zeros function) before the loop. Hope this helps.
Samantha Cepeda
2018 年 4 月 9 日
編集済み: Samantha Cepeda
2018 年 4 月 9 日
Wiqas Ahmad
2021 年 3 月 18 日
How to write b if there are three loops indices, i.e i,j,k?
採用された回答
その他の回答 (1 件)
muhammad mazhar
2019 年 10 月 7 日
0 投票
if we have double sigma used for nested loop with energy formula how coulid we implment in matalab like we have an equation

カテゴリ
ヘルプ センター および 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!