Hi i attached simple code,i need to store every result from for loop on each iteration,please see my code and alter it sir.

1 Ansicht (letzte 30 Tage)
t=[1 2 3 4 5];
for i=1:4
for j=1:5
g=i+j;
l=max(g); %Here i need to save l value in one array,likewise save l value for all iteration
end
end
  3 Kommentare
kaavya subramani
kaavya subramani am 26 Aug. 2015
yes sir,g is scalar.in ist iteration i=1 is added with j=1:5.so result is 2,3,4,5,6.i need to rerieve max value(i.e)6.whereas in next iteration i=2 and j=1:5,so result is 3,4,5,6,7.so i need to save max value (i.e) 7.likewise i need to save all the max value in all iteration in array

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Walter Roberson
Walter Roberson am 27 Aug. 2015
nt = length(t);
for i = 1:4
g = zeros(nt,1);
for j = 1:nt
g(j) = i + t(j);
end
l(i) = max(g);
end
or more simply
for i = 1 : 4
g = i + t;
l(i) = max(g);
end

Weitere Antworten (0)

Kategorien

Mehr zu Resizing and Reshaping Matrices 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!

Translated by