2-D Медианные значения входного массива
Инструментарий компьютерного зрения/Статистика
Блок 2-D Median вычисляет медианное значение входного массива. Медианное значение массива вычисляется с помощью этих шагов.
Значения в матрице сортируются в числовом порядке.
Чтобы найти медиану массива, A, с общим числом элементов, p, где p является:
Нечетный - медиана = А (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. Размер вывода и способ вычисления медианы зависит от установки параметра Найти медианное значение над параметром.
Для M-by-N, входного массива, значение параметра Найти медианное значение над определяет выходную форму таким образом.
Entire input - Выход - медианное значение всех элементов входного массива M-by-N в виде скаляра
Each row - Выходной является вектором M-by-1 столбца, где каждый элемент в векторе является средним значением соответствующей строки во входном массиве.
Each column - Выходной является вектором строки 1-by-N, где каждый элемент в векторе является средним значением соответствующего столбца во входном массиве.
Specified dimension - если для параметра Dimension установлено значение 1, выходные данные совпадают при выборе Each column. Если параметру «Размер» присвоено значение 2, вывод такой же, как при выборе Each row. Если параметру «Размер» присвоено значение 3, выходной сигнал в каждый момент времени выборки является матрицей M-by-N, содержащей медианное значение каждого вектора по третьей размерности входного сигнала.
Для N-D массива значение параметра Найти медианное значение над определяет форму вывода таким образом.
Entire input - Выход представляет собой медианное значение всех элементов входного массива M-by-N-by-P в виде скаляра.
Each row - Выход представляет собой массив M-by-1-by-P, где каждый элемент содержит медианное значение каждого вектора строки в каждой плоскости.
Each column - Выходное измерение представляет собой 1-by-N-by-P массив, где каждый элемент содержит медианное значение каждого вектора столбца для каждой плоскости.
Specified dimension - Выходные данные зависят от размерности. Если для параметра «Размер» установлено значение 1, вывод такой же, как при выборе Each column. Если для параметра «Размер» установлено значение 2, вывод такой же, как при выборе Each row. Если для параметра «Размер» установлено значение 3, выходная размерность является матрицей M-by-N, содержащей медианное значение каждого вектора над третьей размерностью входа
Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | fixed point
Главный
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).
Если размер равен 1, вывод такой же, как при выборе Each column
Если размер равен 2, вывод такой же, как при выборе Each row
Dimension - Пользовательское измерение1 (по умолчанию) | положительный скалярУкажите размер (одно значение на основе) входного массива, по которому блок вычисляет медиану. Значение этого параметра не должно превышать число измерений во входном массиве.
Чтобы включить этот параметр, установите для параметра Найти медианное значение над параметром значение Specified dimension.
Вкладка «Типы данных»
Дополнительные сведения о параметрах блока с фиксированной точкой см. в разделе Задание атрибутов блока с фиксированной точкой.
Lock data type settings against change by the fixed-point tools - Параметр для предотвращения переопределения типов данных инструментами с фиксированной точкойoff (по умолчанию) | onВыберите этот параметр, чтобы инструменты с фиксированной точкой не переопределяли типы данных, заданные в этом блоке. Дополнительные сведения см. в разделе Блокировка параметров типа выходных данных (конструктор фиксированных точек).
Примечание
Наследование с плавающей запятой имеет приоритет над параметрами типа данных, определенными на этой панели. Если входные данные имеют плавающую точку, блок игнорирует эти настройки, и все внутренние типы данных являются плавающей точкой.
Типы данных |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Созданный код зависит от memcpy или memset функции (string.h) при определенных условиях.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.
