count

12 visualizzazioni (ultimi 30 giorni)
mahaveer hanuman
mahaveer hanuman il 23 Lug 2011
I have g(45x2)and I(45x2) i want to compare each and every row of g with I(45x2) and count them are equal
  2 Commenti
Oleg Komarov
Oleg Komarov il 23 Lug 2011
Do you want a row by row comparison?
Jan
Jan il 23 Lug 2011
Do you want to compare the 1st with the 1st, the 2nd with the 2nd etc, or the 1st with the 2nd also?

Accedi per commentare.

Risposta accettata

Daniel Shub
Daniel Shub il 23 Lug 2011
G = randi(3, 45, 2);
I = randi(3, 45, 2);
sum(all(G == I, 2))
  1 Commento
Image Analyst
Image Analyst il 27 Lug 2011
If G and I are floating point arrays, you need to be aware of the FAQ http://matlab.wikia.com/wiki/FAQ#Why_is_0.3_-_0.2_-_0.1_.28or_similar.29_not_equal_to_zero.3F so that you check for tolerance rather than exact equality.

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Programming in Help Center e File Exchange

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by