min (DataMatrix)

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

Синтаксис

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

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

DMObj1, DMObj2

Объекты DataMatrix, такие как DataMatrix (конструктор объектов).

Примечание

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 = min(DMObj1) возвращает минимальные значения (значения ) (ы) в DMObj1, объект DataMatrix. Если DMObj1 содержит вектор данных, M является скаляром. Если DMObj1 содержит матрицу данных, M - вектор-строка, содержащая минимальное значение в каждом столбце.

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

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

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

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

См. также

| |

Введенный в R2008b