matlab如何統計矩陣各元素的出現次數

weixin_33670713發表於2019-01-08

matlab如何統計矩陣各元素的出現次數

方法一:

假定要分析的矩陣為data,
x=data(:)
x=sort(x);
d=diff([x;max(x)+1]);
count = diff(find([1;d])) ;
y =[x(find(d)) count]
最後輸出的y(1)為元素值,y(2)為所對應的元素值在此矩陣中的出現的次數

方法二:

製圖: hist(x , unique(x));

不製圖: h = hist(x, unique(x));

相關文章