Как взять частые значения из массива в matlab - PullRequest
0 голосов
/ 18 сентября 2010

У меня есть массив значений, скажем:

a =

   77.0000   83.3400  131.9300  131.9300  109.0600   37.6800   76.7100  189.3300 

  443.5000  328.1500  343.6400  343.6400  272.6000  421.8600  393.7900  353.8400

Теперь я хочу получить частые значения из 1-й строки этого массива, например:

b = [131.9300 131.9300]

и все другие значенияоколо 131.

1 Ответ

2 голосов
/ 18 сентября 2010

Попробуйте:

>> [val count] = mode( a(1,:) )
val =
       131.93
count =
     2
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...