MATLABのコーディング練習コミュニティ Codyをやっている

最近暇な時間を見つけてはMATLAB内にあるCodyをやっています。簡単なものをサクサクやりつつも知らない関数を調べていくのが楽しい。きっと何かの役に立つはず,,,

MATLAB Cody - MATLAB Central

今日は配列内のユニークな要素の個数を数えるhistcountsという関数を知った。

ヒストグラムのビンのカウント数 - MATLAB histcounts - MathWorks 日本

X = randi([-5,5],100,1);

[N,edges,bin] = histcounts(X,'BinMethod','integers');

ビンのインデックス ベクトル bin で番号 3 の出現数をカウントすることにより、3 番目のビンのカウント数を求めます。結果は N(3) と同じになります。

count = nnz(bin==3)

count = 8