matlab中如何求一个矩阵,每一行中出现次数最多的那个元素,以及它出现的次数
例如:A=[12223;33344;]想求得B=[23;33]B的第一行的意思是A中第一行中2出现了3次,只要统计出每一行出现次数的那个数以及他出现的次数就行....
例如:A=[1 2 2 2 3;3 3 3 4 4;] 想求得B=[2 3;3 3] B的第一行的意思是A中第一行中2出现了3次,只要统计出每一行出现次数的那个数以及他出现的次数就行.
展开
1个回答
2014-07-04
展开全部
mode 函数就是求 众数 和 众数的频数 的函数。试试下面代码:
A=[1 2 2 2 3;3 3 3 4 4;]
b=[];
[m n]=size(A);
for i = 1 : m
[k l]=mode(A(i,:));
b=[b;k l];
end
b
A=[1 2 2 2 3;3 3 3 4 4;]
b=[];
[m n]=size(A);
for i = 1 : m
[k l]=mode(A(i,:));
b=[b;k l];
end
b
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询