creating new matrix from remaining of existing 2 matrices

1 visualizzazione (ultimi 30 giorni)
Hi
i have a big matrix A (34000x9) from which i have created matrix B (3340x9), taking specific rows form matrix A, now the remaining (MatrixA - MatrixB) rows , i want to put in another MatrixC.
Can anybody please help me how to do that?
thanks in advance..really need help.

Risposta accettata

Rik
Rik il 17 Feb 2020
Modificato: Rik il 17 Feb 2020
Use ismember with the rows switch to find the rows in A that exist in B, flip this logical vector with ~ and use the result to index into A.
L=ismember(A,B,'rows');
C=A(~L,:);

Più risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by