matlab去掉矩阵中重复的行
仅作为操作记录,大佬请跳过。使用unique函数matlab去掉矩阵中重复的行实例:q=[1,2,3;4,5,6;7,8,9;1,2,3;7,8,9;11,12,13],qq=unique(q,'rows')
·
文章目录
仅作为操作记录,大佬请跳过。
setdiff——(setdiff(A,B,‘row’)), 找出在A中但不在B中的行)
q=[11,12,13;7,8,9;33,36,39],qq=[1,2,3;4,5,6;7,8,9],c = setdiff(q,qq,'row')
使用unique函数——只能之间去掉所有相同的行
matlab去掉矩阵中重复的行实例:
q=[1,2,3;4,5,6;7,8,9;1,2,3;7,8,9;11,12,13],qq=unique(q,'rows')
ismember: 在matlab中找到相同的行,并找到其位置
[Lia = ismember(A,B):确定 A 中的哪些行同时也存在于 B 中]
实例:
q=[11,12,13;7,8,9;33,36,39],qq=[1,2,3;4,5,6;7,8,9],Lia = ismember(q,qq)
参考:

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)