a =
1 3 2
2 4 5
3 1 2
4 2 3
1 3 2
2 4 5
3 1 2
4 2 3
b=[1 2 4]
取出矩阵a满足下列条件的各行数据:
矩阵a第一列的元素等于矩阵b中某一元素
结果为:
a =
1 3 2
2 4 5
4 2 3
1 3 2
2 4 5
1 3 2
2 4 5
3 1 2
4 2 3
1 3 2
2 4 5
3 1 2
4 2 3
b=[1 2 4]
取出矩阵a满足下列条件的各行数据:
矩阵a第一列的元素等于矩阵b中某一元素
结果为:
a =
1 3 2
2 4 5
4 2 3
1 3 2
2 4 5
4 2 3
a(ismember(a(:,1),b),:)
本文介绍了一种使用 MATLAB 或类似编程环境中的 ismember 函数来筛选矩阵数据的方法。具体来说,通过对比矩阵的第一列与指定向量 b 的元素,找出符合条件的行。示例展示了如何根据向量 b 中的元素选取矩阵 a 中相应的行。
2610





