How can I create a nested loop ?
665 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Samantha Cepeda
am 9 Apr. 2018
Kommentiert: Wiqas Ahmad
am 18 Mär. 2021
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 Kommentare
Akzeptierte Antwort
Von Duesenberg
am 9 Apr. 2018
Here is a possible solution ; adapt it if it doesn't quite do what you had in mind :
iMax = 5;
jMax = 8;
myArray = zeros(iMax, jMax);
for iIdx = 1:iMax
for jIdx = 1:jMax
myArray(iIdx,jIdx) = iIdx + jIdx;
end
end
Weitere Antworten (1)
muhammad mazhar
am 7 Okt. 2019
if we have double sigma used for nested loop with energy formula how coulid we implment in matalab like we have an equation
0 Kommentare
Siehe auch
Kategorien
Mehr zu Loops and Conditional Statements finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!