删除矩阵中的行,其中列等于向量中的任何值
Remove rows in matrix where column equals any value in vector
我有一个大小为 967874 x 3
的矩阵 A
和一个长度为 7211
的向量 v
。
我想创建一个新矩阵 B
等于矩阵 A
减去 A
中的所有行,其中第二列值等于 [=12= 中的任何元素].
完成此任务的快速方法是什么?
B = A(~ismember(A(:,2), v), :)
我有一个大小为 967874 x 3
的矩阵 A
和一个长度为 7211
的向量 v
。
我想创建一个新矩阵 B
等于矩阵 A
减去 A
中的所有行,其中第二列值等于 [=12= 中的任何元素].
完成此任务的快速方法是什么?
B = A(~ismember(A(:,2), v), :)