2D Средние значения входного массива
Computer Vision Toolbox / Статистика
Блок 2-D Median вычисляет среднее значение входного массива. Среднее значение массива вычисляется при помощи этих шагов.
Значения в матрице сортируются в числовом порядке.
Чтобы найти медиану, массива, A, с общим количеством элементов, p, где p:
Нечетный — медиана = A (ceil
(p / 2))
Даже — Медиана = (A (p / 2) + A ((p / 2) + 1)) / 2
Port_1
— Входной массивЗадайте Входной массив как вектор, матрицу или N-D массив.
Типы данных: double |
single
| int8
| int16
| int32
| uint8
| uint16
| uint32
| fixed point
Поддержка комплексного числа: Да
Port_1
— Выведите средние значенияСредние значения возвращены как скаляр, вектор, матрица, 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
Sort algorithm
— Алгоритм, чтобы отсортировать входной массивQuick sort
(значение по умолчанию) | Insertion sort
Задайте алгоритм, по которому можно отсортировать входной массив.
Quick sort
— Этот алгоритм сортировки использует рекурсивный метод сортировки и быстрее при сортировке больше чем 32 элементов.
Insertion sort
— Этот алгоритм сортировки использует нерекурсивный метод и быстрее при сортировке меньше чем 32 элементов.
Когда вы сгенерируете код, чтобы избежать вызовов рекурсивной функции, используйте Insertion sort
алгоритм.
Find the median value over
— Размерность, в которой можно вычислить медиануEntire input
(значение по умолчанию) | Each row
| Each column
| Specified dimension
Задайте размерность входа, в котором блок вычисляет медиану.
Entire input
— Вычисляет медиану по целому входу. Выходное значение является скаляром
Each row
— Вычисляет медиану по каждой строке входа. Выход является вектор-столбцом
Each column
— Вычисляет медиану по каждому столбцу входа. Выход является вектором-строкой
Specified dimension
— Вычисляет медиану по размерности входа, заданного в параметре Dimension.
Если Dimension является 1
, выход эквивалентен, когда вы выбираете Each column
Если Dimension является 2
, выход эквивалентен, когда вы выбираете Each row
Dimension
— Пользовательская размерность
(значение по умолчанию) | положительная скалярная величинаЗадайте размерность (значение на основе одно) входного массива, по которому блок вычисляет медиану. Значение этого параметра не должно превышать количество размерностей во входном массиве.
Чтобы включить этот параметр, установите параметр Find the median value over на Specified dimension
.
Data Types Tab
Для получения дополнительной информации на параметрах блоков фиксированной точки, смотрите, Задают Атрибуты Фиксированной точки для Блоков.
Lock data type settings against change by the fixed-point tools
— Опция, чтобы препятствовать тому, чтобы Fixed-Point Tool заменили типы данныхoff
(значение по умолчанию) | on
Выберите этот параметр, чтобы препятствовать тому, чтобы Fixed-Point Tool заменили типы данных, которые вы задаете в этом блоке. Для получения дополнительной информации смотрите Блокировку Установка Типа Выходных данных (Fixed-Point Designer).
Примечание
Наследование с плавающей точкой более приоритетно по сравнению с настройками типа данных, заданными на этой панели. Когда входные параметры являются плавающей точкой, блок игнорирует эти настройки, и все внутренние типы данных являются плавающей точкой.
Типы данных |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Сгенерированный код использует memcpy
или memset
функции (string.h) при определенных обстоятельствах.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.