# max

максимум

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

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

## Аргументы

A

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

A1,...,An

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

## Описание

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

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

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

## Примеры

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

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

- gsort
- find
- min