How can I check if row matrix B is equal to a row of matrix A?
32 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
laurie
el 9 de Mzo. de 2015
Comentada: Star Strider
el 9 de Mzo. de 2015
I have a matrix A = [1 2 3; 4 5 6; 7 8 9]
I randomly generate matrix B = [4 5 6]
How can I check if B is a row of A in ONE loop or using NO loops?
0 comentarios
Respuesta aceptada
Star Strider
el 9 de Mzo. de 2015
Look Laurie! NO LOOPS!
A = [1 2 3; 4 5 6; 7 8 9];
B = [4 5 6];
[Result,LocResult] = ismember(B,A,'rows')
produces:
Result =
1
LocResult =
2
The ‘Result’ output indicates that there is a match, and ‘LocResult’ that the match is the second row.
2 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Loops and Conditional Statements en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!