mink

Os k menores elementos de um array, em ordem crescente.

Categoria: Data Import and Analysis > Descriptive Statistics

Sintaxe

B = mink(A, k)

Os k menores valores ao longo da primeira dimensão de tamanho diferente de 1.

B = mink(A, k, dim)

Ao longo da dimensão dim.

[B, I] = mink(___)

Também retorna os índices desses valores em A.

Descrição

mink é o par de maxk. Empates são listados na ordem em que aparecem em A, então, com dois valores iguais, o de menor índice vem primeiro.

Para uma matriz o resultado traz os k menores valores de cada coluna; use dim = 2 para atuar nas linhas.

Argumentos de entrada

A
Array numérico.
k
Quantos valores retornar.
dim
Dimensão em que operar.

Argumentos de saída

B
Os k menores valores, ordenados do menor para o maior.
I
Índices em A dos valores de B.

Exemplo

Os três menores valores

x = [3 1 4 1 5 9 2 6 5 3];
[B, I] = mink(x, 3)
Saída
B = 1×3

     1     1     2
I = 1×3

     2     4     7

Veja também

maxk min sort bounds