如何用matlab从一列数据中找出重复次数最多的数据?需要找出一列数据中重复次数最多的数据以及重复次

发布时间:2021-02-26 09:30:42

如何用matlab从一列数据中找出重复次数最多的数据?需要找出一列数据中重复次数最多的数据以及重复次数,用matlab如何实现?

网友回答

 tabulate函数
用于统计矩阵中各元素出现的次数
>> x = [2  2  6  5  2  3  2  4  3  4  3  4  4  4  4  2  2
      6  0  4  7  2  5  8  3  1  3  2  5  3  6  2  3  5
      4  3  1  4  2  2  2  3  1  5  2  6  3  4  1  2  5];
>> tabulate(x(:))
  Value    Count   Percent
      0        1      1.96%
      1        4      7.84%
      2       14     27.45%
      3       10     19.61%
      4       10     19.61%
      5        6     11.76%
      6        4      7.84%
      7        1      1.96%
      8        1      1.96%
以上问题属网友观点,不代表本站立场,仅供参考!