MATLAB中找出数组中出现次数最多的数
来源:网络收集 点击: 时间:2024-04-16【导读】:
对于一个数组,我们有的时候需要找到其中出现次数最多的数,用于后续的算法步骤。工具/原料moreMATLAB函数histc方法/步骤1/5分步阅读
2/5
3/5
4/5
5/5
MATLAB数组元素出现次数HISTC
对于一下数组,我们很容易看出来,出现次数最多的元素是7。
a =

如果要用MATLAB求出这个数组中的最大元素,我们就要用histc这个函数。第一步,我们先找到数组中的最大值,并写出数组中可能存在的整数的集合,对于数组A来说,就是1到9。
b= 1:max(a)

然后我们用c = histc(a,b)就可以得出1到9在A中出现的次数。

然后我们用 = max(c),就可以得出a中出现次数最多的元素出现的次数max_num,和该元素在b中的下标。

最后我们根据得到该元素在b中的下标就可以得出该元素的值。
max_element = b(max_index);

版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_526986.html
上一篇:iphone序列号dn开头代表什么
下一篇:存档属性怎么设置