2-D Median

2-D Медианные значения входа массива

  • Библиотека:
  • Computer Vision Toolbox/Статистика

  • 2-D Median block

Описание

Блок 2-D Median вычисляет медианное значение массива входа. Медианное значение массива вычисляется с помощью этих шагов.

  1. Значения в матрице сортируются в числовом порядке.

  2. Чтобы найти медиану массива, A, с общим количеством элементов, p, где p является:

    • Нечетный - Медиан = A (ceil(p / 2))

    • Четный - Медиан = (A (p/2) + A ((p/2) + 1) )/2

Порты

Вход

расширить все

Задайте Входной массив как вектор, матрицу или N массив -D .

Типы данных: double | single | int8 | int16 | int32 | uint8 | uint16 | uint32 | fixed point
Поддержка комплексного числа: Да

Выход

расширить все

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

  • Для M -by - N, входного массива, значение параметра Find the median value over определяет выходную форму таким образом.

    • Entire input - Выход является медианным значением всех элементов входного массива M -by N в виде скаляра

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

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

    • Specified dimension - Если для параметра Dimension задано значение 1, выход является тем же самым, когда вы выбираете Each column. Если для параметра Dimension задано значение 2, выходы те же, что и при выборе Each row. Если для параметра Dimension задано значение 3, выходом в каждом шаге расчета является матрица M -by N, содержащая среднее значение каждого вектора по третьему измерению входной размерности

  • Для массива N -D значение параметра Find the median value over определяет выходную форму таким образом.

    • Entire input - Вывод является медианным значением всех элементов входного массива M -by- N -by- P как скаляр.

    • Each row - выходы представляют собой M -by-1-by- P массив, где каждый элемент содержит медианное значение каждого вектора-строки в каждой плоскости.

    • Each column - Выходная размерность является массивом 1-by- N -by- P, где каждый элемент содержит медианное значение каждого вектора-столбца для каждой плоскости.

    • Specified dimension - Вывод зависит от Dimension. Если для Dimension задано значение 1, выходы те же, что и при выборе Each column. Если для Dimension задано значение 2, выходы те же, что и при выборе Each row. Если для Dimension задано значение 3выходная размерность является M -by - N матрицей, содержащей среднее значение каждого вектора по третьему измерению входного сигнала

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | fixed point

Параметры

расширить все

Main

Задайте алгоритм, по которому можно отсортировать вход массив.

  • Quick sort - Этот алгоритм сортировки использует рекурсивный метод сортировки и быстрее сортирует более 32 элементов.

  • Insertion sort - Этот алгоритм сортировки использует нерекурсивный метод и быстрее сортирует менее 32 элементов.

Когда вы генерируете код, чтобы избежать рекурсивных вызовов функции, используйте Insertion sort алгоритм.

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

  • Entire input - Вычисляет медиану по всему входу. Выходное значение скаляром

  • Each row - Вычисляет медиану по каждой строке входа. Это выход вектора-столбца

  • Each column - Вычисляет медиану по каждому столбцу входа. Это выход вектора-строки

  • Specified dimension - Вычисляет медиану по размерности входного параметра, заданного в параметре Dimension.

    • Если Dimension 1, выходы те же, что и при выборе Each column

    • Если Dimension 2, выходы те же, что и при выборе Each row

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

Зависимости

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

Data Types Tab

Для получения дополнительной информации о параметрах блоков с фиксированной точкой смотрите Задать атрибуты с фиксированной точкой для блоков.

Выберите этот параметр, чтобы предотвратить переопределение инструментами с фиксированной точкой типов данных, заданных в этом блоке. Для получения дополнительной информации смотрите Блокировка настройки типа выходных данных (Fixed-Point Designer).

Примечание

Наследование с плавающей точкой имеет приоритет над параметрами типа данных, заданными на этой панели. Когда входы являются плавающими точками, блок игнорирует эти настройки, и все внутренние типы данных являются плавающими точками.

Характеристики блоков

Типы данных

double | fixed point | integer | single

Многомерные сигналы

no

Сигналы переменного размера

yes

Расширенные возможности

.

См. также

Блоки

Функции

Представлено до R2006a