2-D Медианные значения входа массива
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 - Выход медианных значенийМедианные значения возвращаются в виде скаляра, вектора, матрицы или 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
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 - Пользовательская размерность1 (по умолчанию) | положительная скалярная величинаЗадайте размерность (основанное на одном значении) входного массива, по которой блок вычисляет медиану. Значение этого параметра не должно превышать количество размерностей в массиве входа.
Чтобы включить этот параметр, установите параметр Find the median value over равным Specified dimension.
Data Types Tab
Для получения дополнительной информации о параметрах блоков с фиксированной точкой смотрите Задать атрибуты с фиксированной точкой для блоков.
Lock data type settings against change by the fixed-point tools - Опция предотвращения переопределения типов данных инструментами с фиксированной точкойoff (по умолчанию) | onВыберите этот параметр, чтобы предотвратить переопределение инструментами с фиксированной точкой типов данных, заданных в этом блоке. Для получения дополнительной информации смотрите Блокировка настройки типа выходных данных (Fixed-Point Designer).
Примечание
Наследование с плавающей точкой имеет приоритет над параметрами типа данных, заданными на этой панели. Когда входы являются плавающими точками, блок игнорирует эти настройки, и все внутренние типы данных являются плавающими точками.
Типы данных |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Сгенерированный код опирается на memcpy или memset функций (string.h) при определенные обстоятельства.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.
