comparing two matrix for similar matrix

So i have matrix A and matrix B and i want to create a matrix C with all the terms that are not alike. What ive tried using is ismember which kinda work.
a = [1 2 3];
b = [1 2 3;
4 5 6;
7 8 9];
i = ismember(b , a);
c = b(~i)
this yields the fallowing result
c = [ 4 ; 7; 5; 8 ; 6 ;9]
but what i need is
c = [4 5 6;
7 8 9]

 Respuesta aceptada

Andrei Bobrov
Andrei Bobrov el 15 de Sept. de 2017
Editada: Andrei Bobrov el 15 de Sept. de 2017
a = [1 2 3];
b = [1 2 3;
4 5 6;
7 8 9];
i = ismember(b , a, 'rows');
c = b(~i,:)

Más respuestas (0)

Categorías

Más información sobre Creating and Concatenating Matrices en Centro de ayuda y File Exchange.

Preguntada:

el 15 de Sept. de 2017

Comentada:

el 15 de Sept. de 2017

Community Treasure Hunt

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

Start Hunting!

Translated by