Сгенерируйте гистограмму входа или последовательность входных параметров
Статистика
visionstatistics
2D блок Histogram вычисляет плотность распределения элементов во входе. Необходимо использовать параметр Find the histogram over, чтобы задать, вычисляет ли блок гистограмму для Each column
входа или Entire input
. Флажок Running histogram позволяет вам выбирать между основной операцией и рабочей операцией, как описано ниже.
Блок распределяет элементы входа в количество дискретных интервалов, заданных параметром Number of bins, n
.
y = hist(u,n) % Equivalent MATLAB code
2D блочные сортировки Гистограммы все комплексные входные значения в интервалы согласно их значению.
Значение гистограммы для данного интервала представляет частоту вхождения входных значений, заключенных в скобки тем интервалом. Вы задаете верхний контур интервала с самым высоким знаком в параметре Upper limit of histogram, BM и нижней границе интервала с самым низким знаком в параметре Lower limit of histogram, Bm. Интервалы имеют равную ширину
и центры, расположенные в
Входные значения, которые падают на границу между двумя интервалами, помещаются в ниже ценный интервал; то есть, каждый интервал включает свой верхний контур. Например, интервал ширины 4 сосредоточенных на значении 5 содержит входное значение 7, но не входное значение 3. Входные значения, больше, чем параметр Upper limit of histogram или меньше, чем параметр Lower limit of histogram, помещаются в самый высокий ценный или самый низкий ценный интервал, соответственно.
Значения вы вводите для Upper limit of histogram и параметров Lower limit of histogram, должны быть скалярами с действительным знаком. NaN
и inf
не являются допустимыми значениями для параметров Lower limit of histogram и Upper limit of histogram.
Когда флажок Running histogram не устанавливается, 2D блок Histogram вычисляет плотность распределения текущего входа.
Когда вы устанавливаете параметр Find the histogram over на Each column
, 2D блок Histogram вычисляет гистограмму для каждого столбца M-by-N матрица независимо. Блок выводит n-by-N матрица, где n является Number of bins, вы задаете. j th столбец выходной матрицы содержит гистограмму для данных в j th столбец M-by-N входная матрица.
Когда вы устанавливаете параметр Find the histogram over на Entire input
, 2D блок Histogram вычисляет плотность распределения для целого входного вектора, матрицы или массива N-D. Блок выводит n-by-1 вектор, где n является Number of bins, вы задаете.
Когда вы устанавливаете флажок Running histogram, 2D блок Histogram вычисляет плотность распределения обоих прошлые и настоящие данные для последовательных входных параметров. Блок сбрасывает гистограмму (путем освобождения всех интервалов), когда это обнаруживает событие сброса в дополнительном порте Rst. Смотрите Сброс Рабочей Гистограммы для получения дополнительной информации о том, как инициировать сброс.
Когда вы устанавливаете параметр Find the histogram over на Each column
, 2D блок Histogram вычисляет рабочую гистограмму для каждого столбца M-by-N матрица. Блок выводит n-by-N матрица, где n является Number of bins, вы задаете. j th столбец выходной матрицы содержит рабочую гистограмму для j th столбец M-by-N входная матрица.
Когда вы устанавливаете параметр Find the histogram over на Entire input
, 2D блок Histogram вычисляет рабочую гистограмму для данных в первой размерности входа. Блок выводит n-by-1 вектор, где n является Number of bins, вы задаете.
Когда 2D блок Histogram используется в рабочем режиме, и тип входных данных является неплавающей точкой, вывод гистограммы хранится как тип данных uint32
. Наибольшим числом, которое может быть представлено этим типом данных, является 232-1
. Если область значений типа данных uint32
будет превышена, выходные данные перенесутся назад к 0.
Блок сбрасывает рабочую гистограмму каждый раз, когда событие сброса обнаруживается в дополнительном порте Rst. Сигнал сброса и сигнал входных данных должны быть тем же уровнем.
Вы задаете событие сброса с помощью меню Reset port:
'none'
Отключает порт Rst
Rising edge
— Инициировал операцию сброса, когда вход Rst выполняет одно из следующих действий:
Повышения от отрицательной величины до положительного значения или нуля
Повышения от нуля до положительного значения, где повышение не является продолжением повышения от отрицательной величины, чтобы обнулить (см. следующую фигуру),
Falling edge
— Инициировал операцию сброса, когда вход Rst
выполняет одно из следующих действий:
Падения от положительного значения до отрицательной величины или нуля
Падения от нуля до отрицательной величины, где падение не является продолжением падения от положительного значения, чтобы обнулить (см. следующую фигуру),
Either edge
— Инициировал операцию сброса, когда входом Rst
является Rising edge
или Falling edge
(как описано ранее)
Non-zero sample
— Инициировал операцию сброса в каждом шаге расчета, что вход Rst
не является нулем
Введите скаляр с действительным знаком для нижней границы, Bm, интервала с самым низким знаком. NaN
и inf
не являются допустимыми значениями для Bm. Настраиваемый (Simulink).
Введите скаляр с действительным знаком для верхнего контура, BM, интервала с самым высоким знаком. NaN
и inf
не являются допустимыми значениями для BM. Настраиваемый (Simulink).
Количество интервалов, n, в гистограмме.
Задайте, находит ли блок гистограмму по целому входу или вдоль каждого столбца входа.
Опция будет удалена в будущем релизе.
Когда выбрано, выходной вектор, v, нормирован таким образом, которые суммируют (v) = 1.
Использование этого параметра не поддержано для сигналов фиксированной точки.
Установите, чтобы включить рабочую операцию гистограммы, и ясный включить основную операцию гистограммы. Для получения дополнительной информации смотрите Основную Операцию и Рабочую Операцию.
Тип события, которое сбрасывает рабочую гистограмму. Для получения дополнительной информации смотрите Сброс Рабочей Гистограммы. Сигнал сброса и сигнал входных данных должны быть тем же уровнем. Этот параметр включен только, когда вы устанавливаете флажок Running histogram. Для получения дополнительной информации смотрите Рабочую Операцию.
Перечисленные параметры фиксированной точки только используются для входных параметров комплекса фиксированной точки, которые распределяются значением в квадрате.
Выберите Rounding Modes для операций фиксированной точки.
Выберите режим переполнения для операций фиксированной точки. Смотрите Точность и Область значений.
Задайте тип выходных данных продукта. Смотрите Типы данных Умножения для рисунков, изображающих использование типа выходных данных продукта. Можно установить его на:
Правило, которое наследовало тип данных, например, Inherit: Inherit via internal rule
Выражение, которое оценивает к допустимому типу данных, например, fixdt([],16,0)
Нажмите кнопку Show data type assistant, чтобы отобразить Data Type Assistant, который помогает вам установить параметр Product output data type.
Смотрите Задают Типы данных Используя Ассистент Типа данных (Simulink) для получения дополнительной информации.
Задайте тип данных аккумулятора. Можно установить этот параметр на:
Правило, которое наследовало тип данных, например, Inherit: Inherit via internal rule
Выражение, которое оценивает к допустимому типу данных, например, fixdt([],16,0)
Нажмите кнопку Show data type assistant, чтобы отобразить Data Type Assistant, который помогает вам установить параметр Accumulator data type.
Смотрите Задают Типы данных Используя Ассистент Типа данных (Simulink) для получения дополнительной информации.
Порт | Поддерживаемые типы данных |
---|---|
\in |
|
Вывод |
|
Rst |
|
histogram | MATLAB |