Question about Test for equality

3 vues (au cours des 30 derniers jours)
Lucas Neves
Lucas Neves le 17 Déc 2016
Commenté : Star Strider le 17 Déc 2016
Hello guys!! So, i have this problem. I have two matrix of 125x3, with 1 and -1. When i do (A-B) then i will have one matrix of 125x3 full of zeros I need to know how many lines i have [0 0 0], so i need to count those lines and i will have a number ( obviously). I know how to use the length to get my number, but i'm having trouble testing the (A-B) matrix to find the lines with [0 0 0] Anyone has an advice for that?
Thanks a lot guys!!

Réponse acceptée

Star Strider
Star Strider le 17 Déc 2016
Try this:
A = [1 -1 1; 1 1 1; 0 1 0; 0 0 0; 1 0 -1; 0 0 0]; % Create Data
[Au,ia,ic] = unique(A, 'rows');
TallyRows = accumarray(ic, 1);
NumberOfZeroRows = TallyRows(1)
NumberOfZeroRows =
2
  2 commentaires
Lucas Neves
Lucas Neves le 17 Déc 2016
Thanks!! It helped me alot!!
Star Strider
Star Strider le 17 Déc 2016
As always, my pleasure!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Get Started with MATLAB dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by