Медиана
Медиана входных данных.
Тип: Median
Путь в библиотеке:
|
Описание
Блок Медиана вычисляет медиану каждой строки, столбца или вектора заданной размерности входных данных. Блок также может вычислять медиану всего входного сигнала. Размерность можно задать с помощью параметра Искать медианное значение по.
При вычислении медианы блок сначала сортирует входные значения. Если число значений нечетное, медианой будет среднее значение. Если число значений четное, медианой будет среднее значение двух средних значений.
Порты
Вход
#
IN_1
—
входные данные
вектор
| матрица
| массив
Details
Блок принимает многоканальные и многомерные входные данные с вещественными или комплексными значениями.
Типы данных |
|
Поддержка комплексных чисел |
Да |
Выход
#
OUT_1
—
среднее значение по указанному измерению
вектор
| матрица
Details
Блок вычисляет медианное значение в каждой строке или столбце входных данных или вдоль векторов заданного размера входных данных. Он также может вычислить медиану всего входного сигнала. Каждый элемент в выходном массиве y является медианным значением соответствующего столбца, строки или всего входного сигнала. Выходной массив y
зависит от настройки параметра Искать медианное значение по.
Рассмотрим трехмерный входной сигнал размером на на . Когда вы установите для параметра Искать медианное значение по значение:
-
Всему входу
— выходные данные при каждом шаге расчета представляют собой скаляр, содержащий медианное значение входной матрицы на на . -
Каждой строке
— выходные данные при каждом шаге расчета состоят из массива размерностью на1
на , где каждый элемент содержит медианное значение каждого вектора по второму измерению входных данных. Для входной матрицы размерностью на выходными данными будет вектор-столбец на1
. -
Каждому столбцу
— выходные данные при каждом шаге расчета состоят из массива размерностью1
на на , где каждый элемент содержит медианное значение каждого вектора по первому измерению входных данных. Для входной матрицы размерностью на выходными данными будет вектор-строка1
на .В этом режиме блок обрабатывает входные данные неориентированных векторов длиной как векторы-столбцы размером на
1
. -
Заданной размерности
— выходные данные при каждом шаге расчета зависят от значения параметра Размерность.-
Если вы установите для параметра Размерность значение
1
, то выходные данные будут такими же, как при значенииКаждому столбцу
. -
Если вы установите для параметра Размерность значение
2
, то выходные данные будут такими же, как при значенииКаждой строке
. -
Если вы установите для параметра Размерность значение
3
, то выходные данные при каждом шаге расчета будут представлять собой матрицу на , содержащую медианное значение каждого вектора по третьему измерению входных данных.
-
Тип выходных данных соответствует типу входных данных.
Типы данных |
|
Поддержка комплексных чисел |
Да |
Параметры
Основные
#
Искать медианное значение по —
измерение, по которому вычисляется медиана
Всему входу
| Каждой строке
| Каждому столбцу
| Заданной размерности
Details
-
Каждому столбцу
— блок выводит медианное значение по каждому столбцу. -
Каждой строке
— блок выводит медианное значение по каждой строке. -
Всему входу
— блок выводит медианное значение по всем входным данным. -
Заданной размерности
— блок выводит медианное значение по измерению, указанному в параметре Размерность.
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Нет |
#
Размерность —
размерность
Целое число типа Int64
Details
Укажите размерность входного сигнала, по которому блок вычисляет медиану. Значение этого параметра должно быть больше 0
и меньше или равно количеству измерений во входном сигнале.
Зависимости
Чтобы использовать этот параметр, установите для параметра Искать медианное значение по значение Заданной размерности
.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Да |