get maximum value of four arrays
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hello
I am trying to compare the same elements of four arrays of the same size.For example,I have created arrays GM1,GM2,GM3,GM4 of size(x,y). And I want to create a final array with element (1,1) the maximum of GM1(1,1),GM2(1,1),GM3(1,1),GM4(1,1) and making the same for elements final(1,2) and the rest.I have created the following code but I cannot get any result.Could somebody help me with this?
Thanks in advance
===========code=============== for i=1:x for j=1:y
m=GM1(i,j);
if(GM2(i,j)>m) m=GM2(i,j);
if(GM3(i,j)>m) m=GM3(i,j);
if(GM4(i,j)>m) m=GM4(i,j);
final(i,j)=m;
end;
end;
0 Commenti
Risposta accettata
Più risposte (1)
Jan
il 19 Mar 2011
For large arrays this consumes less memory:
max(max(GM1, GM2), max(GM3, GM4))
0 Commenti
Vedere anche
Categorie
Scopri di più su Multidimensional Arrays in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!