作业帮 > 综合 > 作业

matlab 如何得到两个相同维数的2维矩阵每行相同元素的个数

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/10 18:03:29
matlab 如何得到两个相同维数的2维矩阵每行相同元素的个数
如a=[2 3 5 4;
3 7 9 8;
2 4 3 1]
b=[1 3 4 6;
8 2 1 5;
9 3 7 8]
怎么得到[2
1
4]
即相同元素个数.急,
结果搞错了,应该是[2
1
1]
matlab 如何得到两个相同维数的2维矩阵每行相同元素的个数
a=[2 3 5 4;3 7 9 8;2 4 3 1]
b=[1 3 4 6;8 2 1 5;9 3 10 8]
for i=1:length(a(:,1))
c(i)=length(intersect(a(i,:),b(i,:)))
end
c=c'
显示结果
c =
2
1
1
再问: 哦,我自己结果搞错了..除了循环,能不能直接用函数得到?
再答: 没发现这样的函数