MATLABのコーディング練習コミュニティ Codyをやっている
最近暇な時間を見つけてはMATLAB内にあるCodyをやっています。簡単なものをサクサクやりつつも知らない関数を調べていくのが楽しい。きっと何かの役に立つはず,,,
今日は配列内のユニークな要素の個数を数える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