matlab 求向量的交集_matlab 如何求多个矩阵对应行的交集

本文介绍如何在MATLAB中计算多个矩阵对应行的交集,特别是排除元素'0'的情况下。例如,对于给定的矩阵M1、M2、M3和M4,分别求出它们的第一行至第七行的交集。结果为:第一行{1,2},第二行{2},第三行{3},第四行{4},第五行{5},第六行{6},第七行{7}。" 105706605,9443171,Python数据结构与算法分析:第六周编程解析,"['Python编程', '算法', '数据结构', '递归', '作业解析']
摘要由CSDN通过智能技术生成

M1=1425760257600031425764257600576000060000007600000M2=1273000273000030000004127300541273065412737300000M3=1240000240000036571244000000571240065712407124000M4=12457602457...

M1 =

1 4 2 5 7 6 0

2 5 7 6 0 0 0

3 1 4 2 5 7 6

4 2 5 7 6 0 0

5 7 6 0 0 0 0

6 0 0 0 0 0 0

7 6 0 0 0 0 0

M2 =

1 2 7 3 0 0 0

2 7 3 0 0 0 0

3 0 0 0 0 0 0

4 1 2 7 3 0 0

5 4 1 2 7 3 0

6 5 4 1 2 7 3

7 3 0 0 0 0 0

M3 =

1 2 4 0 0 0 0

2 4 0 0 0 0 0

3 6 5 7 1 2 4

4 0 0 0 0 0 0

5 7 1 2 4 0 0

6 5 7 1 2 4 0

7 1 2 4 0 0 0

M4 =

1 2 4 5 7 6 0

2 4 5 7 6 0 0

3 1 2 4 5 7 6

4 5 7 6 0 0 0

5 7 6 0 0 0 0

6 0 0 0 0 0 0

7 6 0 0 0 0 0

比如以上四个矩阵 怎么分别求的M1,M2,M3,M4的第一行,第二行,第三行...第七行的交集呢 元素“0”不算

结果应该输出为 第一行M1∩M2∩M3∩M4={1,2} 第二行M1∩M2∩M3∩M4={2} 第三行M1∩M2∩M3∩M4={3} 第四行M1∩M2∩M3∩M4={4}

第五行M1∩M2∩M3∩M4={5} 第六行M1∩M2∩M3∩M4={6} 第七行M1∩M2∩M3∩M4={7} !!!!元素“0”不算 !!!!!

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值