find simlar number in array

if i have a big array (ex: 4x58) and there are some simalr numbers on it. i want to find how many each number on the array has been repeted. how can matlab help me on that? could you explain step by step please?

1 commentaire

Matt Kindig
Matt Kindig le 9 Nov 2012
Modifié(e) : Matt Kindig le 9 Nov 2012
Do you mean similar numbers (as in within a certain threshold apart) or identical numbers? If identical, you can use the hist() function.
doc hist

Connectez-vous pour commenter.

Réponses (1)

Matt Fig
Matt Fig le 9 Nov 2012
Modifié(e) : Matt Fig le 9 Nov 2012

0 votes

Similar or identical? Those are different! .5 is similar to .6, but not identical.
If you mean identical, you can count how many times each number occurs like this:
A = randi(30,5,5)
N = unique(A(:));
N(:,2) = histc(A(:),N)

2 commentaires

Mohammed
Mohammed le 9 Nov 2012
i mean identical sir.
can you tell me how can i use hist?
The documentation is usually a good place to start.
doc histc

Connectez-vous pour commenter.

Catégories

En savoir plus sur Language Fundamentals dans Centre d'aide et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by