Matlab統計陣列中相同元素的個數

嗯哼微微笑發表於2014-05-23

MATLAB統計陣列中相同元素的個數

1 可以利用tabulate統計


(1)統計數值型陣列中各元素出現的頻數、頻率


(2)統計字串中各字元出現的頻數、頻率

 


(3)統計字元型陣列中各行元素出現的頻數、頻率


2 程式碼


利用tabulate統計數值型陣列,有一個弊端是它是從0(或者是1)開始統計到陣列的最大值,這個對於最大值上萬,但是很少有低端數值的陣列統計是很不利。對於這一種可以使用如下程式碼:

>> A = [1 3 5 3 1 5 3 1 1 3 5];
>>count = hist(A,unique(A))

count =

     4     4     3


參考:

http://blog.163.com/sunkun_hust/blog/static/204454119201292393252247/

http://www.ilovematlab.cn/thread-28354-1-1.html

相關文章