max (DataMatrix)

Возвратите максимальные значения в объекте DataMatrix

Синтаксис

M = max(DMObj1)
[M, Indices] = max(DMObj1)
[M, Indices, Names] = max(DMObj1)
... = max(DMObj1, [], Dim)
MA = max(DMObj1, DMObj2)

Входные параметры

DMObj1, DMObj2

Объекты DataMatrix, такой, как создано DataMatrix Конструктор Object.

Примечание

DMObj1 и DMObj2 должен быть одного размера, если каждый не скаляр.

Dim

Скаляр, задающий размерность DMObj возвращать максимальные значения. Выбор:

  • 1 — Значение по умолчанию. Возвращает вектор-строку, содержащий максимальное значение для каждого столбца.

  • 2 — Возвращает вектор-столбец, содержащий максимальное значение для каждой строки.

Выходные аргументы

M

Одно из следующего:

  • Скаляр, задающий максимальное значение в DMObj когда это содержит вектор данных

  • Вектор-строка, содержащий максимальное значение для каждого столбца в DMObj (когда Dim= 1 )

  • Вектор-столбец, содержащий максимальное значение для каждой строки в DMObj (когда Dim= 2 )

Indices

Любое из следующего:

  • Положительное целое число, задающее индекс максимального значения в объекте DataMatrix, содержащем вектор данных

  • Вектор, содержащий индексы для максимального значения в каждом столбце (если Dim= 1 ) или строка (если Dim= 2 ) в объекте DataMatrix, содержащем матрицу данных

Names

Вектор имен строки (если Dim= 1 ) или имена столбцов (если Dim= 2 ) соответствие максимальному значению в каждом столбце или каждой строке объекта DataMatrix.

MA

Числовой массив создал из максимальных элементов в любом из следующего:

  • Два объекта DataMatrix

  • Объект DataMatrix и числовой массив

Описание

M = max(DMObj1) возвращает максимальное значение (значения) в DMObj1, объект DataMatrix. Если DMObj1 содержит вектор данных, M скаляр. Если DMObj1 содержит матрицу данных, M вектор-строка, содержащий максимальное значение в каждом столбце.

[M, Indices] = max(DMObj1) возвращает Indices, индексы максимального значения (значений) в DMObj1, объект DataMatrix. Если DMObj1 содержит вектор данных, Indices положительное целое число. Если DMObj1 содержит матрицу данных, Indices вектор, содержащий индексы для максимального значения в каждом столбце (если Dim= 1 ) или строка (если Dim= 2 ). Если существует несколько максимальных значений в столбце или строке, индекс для первого значения возвращен.

[M, Indices, Names] = max(DMObj1) возвращает Names, вектор имен строки (если Dim= 1 ) или имена столбцов (если Dim= 2 ) соответствие максимальному значению в каждом столбце или каждой строке ofDMObj1, объект DataMatrix. Если существует несколько максимальных значений в столбце или строке, строка или имя столбца для первого значения возвращены.

... = max(DMObj1, [], Dim) задает, для какой размерности возвратить максимальные значения, который является каждым столбцом или каждой строкой в объекте DataMatrix. Если Dim= 1 , возвращает M, вектор-строка, содержащий максимальное значение в каждом столбце. Если Dim= 2 , возвращает M, вектор-столбец, содержащий максимальное значение в каждой строке. Dim по умолчанию= 1 .

MA = max(DMObj1, DMObj2) возвращает MA, числовой массив, содержащий большие из этих двух значений от каждого положения DMObj1 и DMObj2. DMObj1 и DMObj2 могут и быть объекты DataMatrix, или можно быть объектом DataMatrix и другим числовой массив. Они должны быть одного размера, если каждый не скаляр. MA имеет тот же размер (количество строк и столбцов) как первый нескалярный вход.

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

| |

Представленный в R2008b

Для просмотра документации необходимо авторизоваться на сайте