Variance
Дисперсия или последовательность входных данных.
Описание
Блок Variance вычисляет несмещенную дисперсию каждой строки или столбца входа или вдоль векторов заданного измерения входа. Он также может вычислить дисперсию всего ввода. Вы можете указать измерение с помощью параметра Direction Mode.
Порты
Вход
In — ввод данных
вектор
| матрица
Блок принимает многоканальные и многомерные комплексные или действительные входные данные.
Типы данных: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
, Bool
Выход
Port_1 — дисперсия по заданной размерности
скаляр
| вектор
| матрица
Когда вы не выбираете параметр Running variance, блок вычисляет дисперсию в каждой строке (столбце) входа или вдоль векторов заданной размерности входа. Он также может вычислить дисперсию всего входа на каждом отдельном шаге расчета. Каждый элемент в выходном массиве y
представляет дисперсию соответствующего столбца, строки или всего ввода. Выходной массив y
зависит от настройки параметра Direction Mode.
Рассмотрите трехмерный входной сигнал размера M на N на P
. Когда вы устанавливаете параметр Direction Mode в значение:
-
Entire input
— выход в каждом шаге расчета является скаляром, который содержит дисперсию входной матрицыM на N на P
. -
Each row
— выход в каждом шаге расчета состоит из массиваM на N на P
, где каждый элемент содержит отклонение каждого вектора по второму измерению входа. Для входа матрицыM на N
выход в каждый шаг расчета представляет вектор-столбецM на 1
. -
Each column
— выход в каждом шаге расчета состоит из массиваM на N на P
, где каждый элемент содержит дисперсию каждого вектора по первому измерению входа. ДляM
— матричный вход N выход в каждом шаге расчета является вектором- строкой1 на N
.В этом режиме блок обрабатывает входной неориентированный вектор длины
M
какM на 1
векторы-столбцы. -
Specified dimension
— выход в каждом шаге расчета зависит от значения параметра Dimension. Если вы установите Dimension на1
, результат будет таким же, как если бы вы выбралиEach column
. Если вы установите Dimension на2
, результат будет таким же, как если бы вы выбралиEach row
. Если вы установите Dimension на3
, выход в каждый шаг расчета будет матрицаM на N
, содержащая дисперсию каждого вектора по третьему измерению входа.
Тип выходных данных соответствует типу входных данных.
Типы данных: Float64
Параметры
Direction Mode — измерение, по которому вычисляется отклонение
Each column (по умолчанию)
| Entire input
| Each row
| Specified dimension
-
Each column
— Блок выводит отклонение по каждому столбцу. -
Each row
— Блок выводит отклонение по каждой строке. -
Entire input
— Блок выводит отклонение по всему входу. -
Specified dimension
— Блок выводит отклонение по измерению, указанному в параметре Dimension
Dimension — размерность
1 (по умолчанию)
| скаляр
Задайте размерность (отсчитываемое от единицы значение) входного сигнала, по которому вычисляется отклонение. Значение этого параметра должно быть больше 0 и меньше или равно количеству размерностей во входном сигнале.
Зависимости
Чтобы использовать этот параметр, задайте для параметра Direction Mode значение Specified dimension
.