在Matlab中保持矩阵的一部分
我有一个矩阵 我还有另外两个矩阵(B和C),它是A从上到下的行索引 我希望新的A只包含B和C的行组 新A:在Matlab中保持矩阵的一部分,matlab,matrix,Matlab,Matrix,我有一个矩阵 我还有另外两个矩阵(B和C),它是A从上到下的行索引 我希望新的A只包含B和C的行组 新A: 如何执行此操作?您需要执行以下操作: 使用[B;C]将B和C连接成一个向量 使用unique函数从B和C中删除重复的索引(在您的示例中,两个向量之间没有重复) 相应地将A更改为 您可以使用以下语法: A = A(unique([B;C]),:); 如果您知道B和C不包含重复项,则可以省略唯一的函数调用,只需编写: A = A([B;C],:); 将来,请编写代码,而不是发布代码截
如何执行此操作?您需要执行以下操作:
A = A(unique([B;C]),:);
如果您知道B和C不包含重复项,则可以省略唯一的函数调用,只需编写:
A = A([B;C],:);
将来,请编写代码,而不是发布代码截图。如果人们可以复制/粘贴你的代码来测试自己,那就更好了。如果用户想要重复的行,当索引同时位于
B
和C
中时,你根本不需要检查重复的行,只要使用A=[A(B,:);A(C,:)代码>