макс. (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