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 comentarios

Oleg Komarov
Oleg Komarov el 23 de Jul. de 2011
Do you want a row by row comparison?
Jan
Jan el 23 de Jul. de 2011
Do you want to compare the 1st with the 1st, the 2nd with the 2nd etc, or the 1st with the 2nd also?

Iniciar sesión para comentar.

 Respuesta aceptada

Daniel Shub
Daniel Shub el 23 de Jul. de 2011

0 votos

G = randi(3, 45, 2);
I = randi(3, 45, 2);
sum(all(G == I, 2))

1 comentario

Image Analyst
Image Analyst el 27 de Jul. de 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.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Programming en Centro de ayuda y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by