comparing relevant elemnts of two matrix
Mostra commenti meno recenti
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 Commento
Muruganandham Subramanian
il 30 Nov 2012
Can you mention the range?
Risposta accettata
Più risposte (3)
Harshit
il 30 Nov 2012
0 voti
size((A-B)>0)
Vishal Rane
il 30 Nov 2012
Modificato: Vishal Rane
il 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
il 30 Nov 2012
Modificato: Wayne King
il 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 Commento
Categorie
Scopri di più su Resizing and Reshaping Matrices in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!