Документация Engee

Median

Медиана входных данных.

Тип: Median

Путь в библиотеке:

/Signal Operations/Statistics/Median

Описание

Блок Median вычисляет медиану каждой строки, столбца или вектора заданной размерности входных данных. Блок также может вычислять медиану всего входного сигнала. Размерность можно задать с помощью параметра Find the median value over.

При вычислении медианы блок сначала сортирует входные значения. Если число значений нечетное, медианой будет среднее значение. Если число значений четное, медианой будет среднее значение двух средних значений.

Порты

Вход

# IN_1 — входные данные
вектор | матрица | массив

Details

Блок принимает многоканальные и многомерные входные данные с вещественными или комплексными значениями.

Типы данных

Float16, Float32, Float64, Int8, Int16, Int32, Int64, Int128, UInt8, UInt16, UInt32, UInt64, UInt128

Поддержка комплексных чисел

Да

Выход

# OUT_1 — среднее значение по указанному измерению
вектор | матрица

Details

Блок вычисляет медианное значение в каждой строке или столбце входных данных или вдоль векторов заданного размера входных данных. Он также может вычислить медиану всего входного сигнала. Каждый элемент в выходном массиве y является медианным значением соответствующего столбца, строки или всего входного сигнала. Выходной массив y зависит от настройки параметра Find the median value over.

Рассмотрим трехмерный входной сигнал размером на на . Когда вы установите для параметра Find the median value over значение:

  • Entire input — выходные данные при каждом шаге расчета представляют собой скаляр, содержащий медианное значение входной матрицы на на .

  • Each row — выходные данные при каждом шаге расчета состоят из массива размерностью на 1 на , где каждый элемент содержит медианное значение каждого вектора по второму измерению входных данных. Для входной матрицы размерностью на выходными данными будет вектор-столбец на 1.

  • Each column — выходные данные при каждом шаге расчета состоят из массива размерностью 1 на на , где каждый элемент содержит медианное значение каждого вектора по первому измерению входных данных. Для входной матрицы размерностью на выходными данными будет вектор-строка 1 на .

    В этом режиме блок обрабатывает входные данные неориентированных векторов длиной как векторы-столбцы размером на 1.

  • Specified dimension — выходные данные при каждом шаге расчета зависят от значения параметра Dimension.

    • Если вы установите для параметра Dimension значение 1, то выходные данные будут такими же, как при значении Each column.

    • Если вы установите для параметра Dimension значение 2, то выходные данные будут такими же, как при значении Each row.

    • Если вы установите для параметра Dimension значение 3, то выходные данные при каждом шаге расчета будут представлять собой матрицу на , содержащую медианное значение каждого вектора по третьему измерению входных данных.

Тип выходных данных соответствует типу входных данных.

Типы данных

Float16, Float32, Float64, Int8, Int16, Int32, Int64, Int128, UInt8, UInt16, UInt32, UInt64, UInt128

Поддержка комплексных чисел

Да

Параметры

Основные

# Find the median value over — измерение, по которому вычисляется медиана
Entire input | Each row | Each column | Specified dimension

Details
  • Each column — блок выводит медианное значение по каждому столбцу.

  • Each row — блок выводит медианное значение по каждой строке.

  • Entire input — блок выводит медианное значение по всем входным данным.

  • Specified dimension — блок выводит медианное значение по измерению, указанному в параметре Dimension.

Значения

Entire input | Each row | Each column | Specified dimension

Значение по умолчанию

Each column

Имя для программного использования

FindTheMedianValueOver

Настраиваемый

Нет

Вычисляемый

Нет

# Dimension — размерность
Int64 integer

Details

Укажите размерность входного сигнала, по которому блок вычисляет медиану. Значение этого параметра должно быть больше 0 и меньше или равно количеству измерений во входном сигнале.

Зависимости

Чтобы использовать этот параметр, установите для параметра Find the median value over значение Specified dimension.

Значение по умолчанию

1

Имя для программного использования

Dimension

Настраиваемый

Нет

Вычисляемый

Да