comparing relevant elemnts of two matrix
Afficher commentaires plus anciens
Hi all,
I have two matrics like below:
a=[9 7 NaN; 6 3 8; 15 NaN 5; NaN 4 2];
b= [10,14,NaN;10,10,13;10,NaN,10;NaN,10,10;] ;
I want to see if each element of "a" is less than or equal to its corresponding element in "b"?
how can I write this program .
Thanks in advance.
1 commentaire
Muruganandham Subramanian
le 30 Nov 2012
Can you mention the range?
Réponse acceptée
Plus de réponses (3)
Harshit
le 30 Nov 2012
0 votes
size((A-B)>0)
Vishal Rane
le 30 Nov 2012
Modifié(e) : Vishal Rane
le 30 Nov 2012
By 'little-equal' I assume you mean 'less than or equal'.
Use
a <= b
assuming a,b are of same dimensions.
Wayne King
le 30 Nov 2012
Modifié(e) : Wayne King
le 30 Nov 2012
I'll assume that " littel-equal " means "less than or equal to"
a=[9 7 NaN; 6 3 8; 15 NaN 5; NaN 4 2];
b= [10,14,NaN;10,10,13;10,NaN,10;NaN,10,10;] ;
indices = find(a<=b);
a(indices)
The above gives the elements of a that are less than or equal to the corresponding element of b.
or
C = a<=b;
The matrix C has a 1 where the element of a is less than or equal to the element of b and a 0 otherwise
1 commentaire
Catégories
En savoir plus sur Resizing and Reshaping Matrices dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!