• 为了保证你在浏览本网站时有着更好的体验,建议使用类似Chrome、Firefox之类的浏览器~~
    • 如果你喜欢本站的内容何不Ctrl+D收藏一下呢,与大家一起分享各种编程知识~
    • 本网站研究机器学习、计算机视觉、模式识别~当然不局限于此,生命在于折腾,何不年轻时多折腾一下

matlab矩阵元素出现次数最多统计

Matlab admin 3年前 (2016-11-22) 3357次浏览 0个评论 扫描二维码

向量 X

1. tabulate(X)

返回一个矩阵:第一列为元素值,第二列为相应元素出现个数,第三列为相应元素个数占所有元素个数百分比

table = tabulate(X);

%获取出现次数最多的元素的下标,idx 存放出现次数最多元素在 table 中的下标,若有多个元素则返回第一个元素的下标

[maxCount,idx] = max(table(:,2));

%获取出现次数最多的元素

table(idx);

2. %统计所有不重复元素值

table = unique(labels);

    %统计元素出现次数

hTable = histc(labels, table);

    %获取出现次数最多的元素的下标,idx 存放出现次数最多元素的下标,若有多个元素则返回第一个元素的下标

[maxCount, idx] = max(hTable);

table(idx);


Deeplearn, 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明matlab 矩阵元素出现次数最多统计
喜欢 (0)
admin
关于作者:
互联网行业码农一枚/业余铲屎官/数码影音爱好者/二次元

您必须 登录 才能发表评论!