フィルターのクリア

How can we find out no of max values in a matrix

3 ビュー (過去 30 日間)
navan
navan 2015 年 5 月 5 日
回答済み: Titus Edelhofer 2015 年 5 月 5 日
I have a matrix A= [1 2 3 4 9 9 9 9 3 2]. I want to know how can i find out the total number of max. value in the same matrix(which is 9). I have used max(A), but it gives only one value 9, but need get the total number of 9 values ,( which is 4).kindly help.

採用された回答

Titus Edelhofer
Titus Edelhofer 2015 年 5 月 5 日
Hi Navan,
count them:
n = sum(A == max(A));
Note though, that this works fine for integers, but if you have floating point, you need to replace the "==" by abs(A-max(A)) < tol with some tolerance tol.
Titus

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeCreating and Concatenating Matrices についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by