matlab 矩阵内两两之间没有重复元素的行向量存入另一个矩阵
时间: 2023-09-20 13:10:20 浏览: 95
可以使用以下代码实现:
```matlab
A = [1 2 3; 4 5 6; 7 8 9; 4 2 1]; % 示例矩阵
B = []; % 存储结果的矩阵
for i = 1:size(A,1)
if length(unique(A(i,:))) == size(A,2)
B = [B; A(i,:)];
end
end
```
首先定义一个示例矩阵A,然后定义一个空矩阵B,用于存储满足条件的行向量。然后使用for循环遍历每一行,对于每一行,使用unique函数获取该行独特的元素,如果该行的元素个数等于该行长度,则说明该行内两两之间没有重复元素,将该行加入到结果矩阵B中。最终得到的B即为满足条件的行向量组成的矩阵。
阅读全文