Matching two matrices by sign

6 vues (au cours des 30 derniers jours)
joseph Frank
joseph Frank le 4 Août 2013
A=[1,1,-3;2,-1,4];
B=[2,4,-2; 2,-1,-3];
How can I get that the sign of B(2,3) is different than the sign of A(2,3)? i.e. the signs of A and B should be the same. I want to find if I have any observation in B that doesn't match the sign of the respective value in A;

Réponse acceptée

Azzi Abdelmalek
Azzi Abdelmalek le 4 Août 2013
Modifié(e) : Azzi Abdelmalek le 4 Août 2013
sign(B(2,3))==sign(A(2,3))
For the whole matrices
A=[1,1,-3;2,-1,4];
B=[2,4,-2; 2,-1,-3];
[ii,jj]=find(sign(A)==sign(B))
  1 commentaire
Cedric
Cedric le 4 Août 2013
or
isOk = all( sign(A(:)) == sign(B(:)) ) ;

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Elementary Math 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