matlab 取出A和B矩阵相同的行向量
时间: 2024-01-16 21:03:23 浏览: 136
使用matlab 判断两个矩阵是否相等的实例
5星 · 资源好评率100%
可以使用以下代码来实现:
```matlab
A = [1 2 3; 4 5 6; 7 8 9];
B = [4 5 6; 1 2 3; 10 11 12];
% 找出 A 和 B 矩阵相同的行向量
common_rows = ismember(A,B,'rows');
% 输出相同的行向量
common_vectors = A(common_rows,:)
```
上述代码中,`ismember` 函数用于找出 A 矩阵中和 B 矩阵中相同的行向量。`common_rows` 变量是一个逻辑向量,其中为 1 的元素表示 A 矩阵中和 B 矩阵中相同的行向量。最后,可以使用逻辑索引来从 A 矩阵中取出相同的行向量。
阅读全文