Count values in the given array
2 ビュー (過去 30 日間)
古いコメントを表示
Turbulence Analysis
2023 年 10 月 21 日
コメント済み: Star Strider
2023 年 10 月 21 日
Hi,
In the attached array, column 1 got two values -3.14 and -3.84 and on column 2 some values are 0 and some are 1. I need to check how many zeros and 1 are in -3.14 and -3.84.
0 件のコメント
採用された回答
Star Strider
2023 年 10 月 21 日
編集済み: Star Strider
2023 年 10 月 21 日
Try this —
LD = load('matlab.mat');
AA4 = LD.AA4
[UAA4,ix1,ix2] = unique(AA4(:,1));
Zeros = accumarray(ix2, (1:numel(ix2))', [], @(x)nnz(AA4(x,2) == 0));
Ones = accumarray(ix2, (1:numel(ix2))', [], @(x)nnz(AA4(x,2) == 1));
NrZeros = table(UAA4, Zeros, Ones)
.
2 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Logical についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!