hi every one ,
1 回表示 (過去 30 日間)
古いコメントを表示
A=[ 1 1 1 2 2 3 3 3 1 1 4 4 4 2 2 3 3 3 4 3 ]
how can i count the number of 1 and 2 and 3 and 4 in the row vector
thank u
0 件のコメント
採用された回答
Alex Mcaulley
2019 年 5 月 7 日
sum(A==1) % or sum(A==2)...
1 件のコメント
Adam Danz
2019 年 5 月 9 日
編集済み: Adam Danz
2019 年 5 月 9 日
Note that you'll need to calculate the unique values in A and then loop through each of them in order to use this method.
Aunq = unique(A);
count = zeros(size(Aunq));
for i = 1:length(Aunq)
count(i) = sum(A==Aunq(i)):
end
...which is all done in the one line of code I propsed using histcounts().
その他の回答 (1 件)
参考
カテゴリ
Help Center および File Exchange で Matrices and Arrays についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!