matlab之求向量中出现最多的元素和频率
2017-06-23 21:08
316 查看
可以使用tabulate函数
返回一个矩阵:第一列为元素值,第二列为相应元素出现个数,第三列为相应元素个数占所有元素个数百分比。
如
a=[1,2,1,2,1,1,1,1,1];
tabulate(a)
得到
Value Count Percent
1 7 77.78%
2 2 22.22%
求出现最多的频率:
table=tabulate(a);
MaxPercent=max(table(:,3));
求出现次数最多的元素;
[row,col]=find(table==MaxPercent);
MaxValue=table(row,1);
返回一个矩阵:第一列为元素值,第二列为相应元素出现个数,第三列为相应元素个数占所有元素个数百分比。
如
a=[1,2,1,2,1,1,1,1,1];
tabulate(a)
得到
Value Count Percent
1 7 77.78%
2 2 22.22%
求出现最多的频率:
table=tabulate(a);
MaxPercent=max(table(:,3));
求出现次数最多的元素;
[row,col]=find(table==MaxPercent);
MaxValue=table(row,1);
相关文章推荐
- matlab获取向量中出现次数最多的元素
- Python第三方库——Numpy_怎么得到向量中出现次数最多的元素值?
- matlab统计一个数组中各元素出现的频数、频率
- python-如何统计序列中元素的出现频率?
- 求一个数组中的出现次数最多的元素的个数
- matlab读取向量中所有连续元素
- C语言 -- 计算一个数组中每个元素出现的频率
- 华为机试—整型数组中出现次数最多的元素
- js 算出Array数组中出现次数最多的元素
- HDU1029(去掉两个不同的数序列中出现频率最多的那个数不变)DP2
- 获取vector中出现次数最多的元素
- Majority Element 找出一个数组中出现次数最多的元素
- 随机生成长度为100的数组,数组元素为1到10,统计出现次数最多和最少的元素
- 基础算法----找出集合中最大和值的子数组,插入排序,找出数组中出现最多的元素
- 判断数组中出现次数最多的元素
- 【matlab】向量中选择元素插入该向量的位置
- java找出一个数组中出现次数最多且最大的那个元素
- 程序员面试题目总结--数组(三)【旋转数组的最小数字、旋转数组中查找指定数、两个排序数组所有元素中间值、数组中重复次数最多的数、数组中出现次数超过一半的数】
- 用C语言实现了对英文文章中单词频率的统计,得到出现最多的前十个!
- 查找出现频率最多的字