Как удалить пересечение множеств A и B из A без сортировки в MATLAB?

Две матрицы A и B:

A = [1 2 3
     9 7 5
     4 9 4
     1 4 7]

B = [1 2 3
     1 4 7]

Все строки матрицы B являются членами матрицы A. Я хочу удалить общие строки A и B из A без сортировки.

Я пробовал setdiff (), но это сортирует вывод.

Для моей конкретной задачи (атомные координаты в белковых структурах) важно поддерживать упорядоченную целостность рядов.

6
задан gnovice 13 August 2010 в 02:12
поделиться