Effacer les filtres
Effacer les filtres

The max matrix of two matrices

43 vues (au cours des 30 derniers jours)
S. David
S. David le 7 Août 2014
Hello,
If I have two N-by-N matrices A and B, how can I find the N-by-by matrix C such that its (m,n)th element is the max of the (m,n)th element in A and the (m,n)th element in B?
Note: I don't want to use a for loop because N is quiet large.
Thanks

Réponse acceptée

Kelly Kearney
Kelly Kearney le 7 Août 2014
  1 commentaire
Ben11
Ben11 le 7 Août 2014
Nicely done I think I over-complicated this :)

Connectez-vous pour commenter.

Plus de réponses (2)

Ben11
Ben11 le 7 Août 2014
Try this:
C = arrayfun(@(x,y) max(x(:),y(:)),A,B)

Praveen Pawar
Praveen Pawar le 6 Mar 2018
Modifié(e) : Praveen Pawar le 6 Mar 2018
If I have two vectors of dimension (X,1) and (Y,1). I want to compare (x1,y1), (x2,y2) and so on and store the larger number in another vector. How to do this?

Catégories

En savoir plus sur Creating and Concatenating Matrices dans Help Center et File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by