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

Медиана

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

Тип: Median

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

/Signal Operations/Statistics/Median

Описание

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

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

Порты

Вход

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

Details

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

Типы данных

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

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

Да

Выход

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

Details

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

Рассмотрим трехмерный входной сигнал размером на на . Когда вы установите для параметра Искать медианное значение по значение:

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

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

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

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

  • Заданной размерности — выходные данные при каждом шаге расчета зависят от значения параметра Размерность.

    • Если вы установите для параметра Размерность значение 1, то выходные данные будут такими же, как при значении Каждому столбцу.

    • Если вы установите для параметра Размерность значение 2, то выходные данные будут такими же, как при значении Каждой строке.

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

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

Типы данных

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

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

Да

Параметры

Основные

# Искать медианное значение по — измерение, по которому вычисляется медиана
Всему входу | Каждой строке | Каждому столбцу | Заданной размерности

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

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

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

  • Заданной размерности — блок выводит медианное значение по измерению, указанному в параметре Размерность.

Значения

Entire input | Each row | Each column | Specified dimension

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

Each column

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

FindTheMedianValueOver

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

Нет

Вычисляемый

Нет

# Размерность — размерность
Целое число типа Int64

Details

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

Зависимости

Чтобы использовать этот параметр, установите для параметра Искать медианное значение по значение Заданной размерности.

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

1

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

Dimension

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

Нет

Вычисляемый

Да