# min

минимум

## Последовательность вызова

    [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))

## Аргументы

A

  вещественный вектор или матрица

A1,...,An

  набор скаляров или вещественных векторов или матриц одинакового размера.

## Описание

Для `A`, вещественного вектора или матрицы, `min(A)` является наименьшим элементом `A`. `[m,k]=min(A)` даёт дополнительно индекс минимума Может использоваться второй аргумент: `'r'` или `'c'`. `'r'` используется для получения вектора-строки `m` такого, что `m(j)` содержит минимум `j`-того столбца `A` (`A(:,j)`), `k(j)` даёт индекс строки, которая содержит минимум для столбца `j`. `'c'` используется для аналогичной операции на строках `A`. `'m'` используется для совместимости с Matlab.

`m=min(A1,A2,...,An)`, где все `Aj` являются матрицами одинакового размера, возвращает вектор или матрицу `m` размером `size(m)=size(A1)` такую, что`m(i)= min( Aj(i)), j=1,...,n`. `[m,k]=min(A1,A2,...,An)` даёт дополнительно вектор или матрицу `k`. Для фиксированного `i`, `k(i)` является номером первого `Aj(i)`, достигшего минимума.

`[m,k]=min(list(A1,...,An))` является эквивалентным синтаксисом для `[m,k]=min(A1,A2,...,An)`.

## Примеры

    [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))

## Смотрите также

- gsort
- find
- max