Counting distinct elements in a vector?

1 ビュー (過去 30 日間)
James Baker
James Baker 2021 年 5 月 8 日
コメント済み: James Baker 2021 年 5 月 9 日
ok lets say i have a vector A = (1 1 2 2 3 4 4 4 4 5 7 7 7) the original A vector was related to actual time, hence why its increasing....i've already used the ceil function to bucket the original elements into distinct minutes... now i want to count up the elements that occur in distinct minutes.. so, for the example above- I expect a final result of 6....i cant figure out how to come up with that code.. please help

採用された回答

Matt J
Matt J 2021 年 5 月 8 日
編集済み: Matt J 2021 年 5 月 8 日
numel(unique(A))
or
max(findgroups(A))
  4 件のコメント
James Baker
James Baker 2021 年 5 月 9 日
whoops he B vector should be (2 2 1 4 1 3)... not (2 2 1 4 5 3)... doh!

サインインしてコメントする。

その他の回答 (0 件)

製品


リリース

R2021a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by