# min

mínimo

## Seqüência de Chamamento

    [m [,k]]=min(A)
                [m [,k]]=min(A,'c')
                [m [,k]]=min(A,'r')
                [m [,k]]=min(A,'m')
                [m [,k]]=min(A1,A2,...,An)
                [m [,k]]=min(list(A1,A2,...,An))

## Parâmetros

A

  vetor ou matriz de reais

A1,...,An

  um conjunto de vetores ou matrizes, todos de tamanhos iguais, ou de escalares

## Descrição

Para `A`, um vetor ou matriz de reais, `min(A)` é o menor elemento de `A`. `[m,k]=min(A)` fornece, ainda, o índice do mínimo. Um segundo argumento do tipo string `'r'` ou `'c'` pode ser usado : `'r'` é usado para obter um vetor linha `m` tal que `m(j)` contém o mínimo da `j` -ésima coluna de A (`A(:,j)`), `k(j)` fornece o índice de linha que contém o mínimo para a coluna `j`. `'c'` é usado para a operação dual de linhas de `A`. `'m'` é usado para compatibilidade com Matlab.

`m=min(A1,A2,...,An)`, onde todos os `Aj` são matrizes de mesmo tamanho, retorna um vetor ou matriz `m` de tamanho `size(m)=size(A1)` tal que `m(i)= min( Aj(i)), j=1,...,n`. `[m,k]=min(A1,A2,...,An)` fornece, ainda, o vetor ou matriz `k`. Fixado um `i`, `k(i)` é o número do primeiro `Aj(i)` a alcançar o mínimo.

`[m,k]=min(list(A1,...,An))` é uma outra sintaxe para `[m,k]=min(A1,A2,...,An)`

## Exemplos

    [m,n]=min([1,3,1])
    [m,n]=min([3,1,1],[1,3,1],[1,1,3])
    [m,n]=min([3,-2,1],1)
    [m,n]=min(list([3,1,1],[1,3,1],[1,1,3]))
    [m,n]=min(list(1,3,1))

## Ver Também

- gsort
- find