2-D Median

2D Средние значения входного массива

  • Библиотека:
  • 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
Поддержка комплексного числа: Да

Вывод

развернуть все

Средние значения возвращены как скаляр, вектор, матрица, orN массив. Размер выхода и как медиана вычисляется, зависит от установки параметра Find the median value over.

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

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

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

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

    • 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 N 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 Tool заменили типы данных, которые вы задаете в этом блоке. Для получения дополнительной информации смотрите Блокировку Установка Типа Выходных данных (Fixed-Point Designer).

Примечание

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

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

Типы данных

double | fixed point | integer | single

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

no

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

yes

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

Смотрите также

Блоки

Функции

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