Документация Engee

Mean

Среднее значение входных данных или последовательности входных данных.

Тип: Mean

Путь в библиотеке:

/Signal Operations/Statistics/Mean

Описание

Блок Mean вычисляет среднее значение каждой строки, столбца или вектора заданной размерности входных данных. Он также может вычислить среднее значение всего входного сигнала. Размерность можно задать с помощью параметра Find the mean value over.

Порты

Выход

# OUT_1 — среднее значение по указанному измерению
скаляр | вектор | матрица | многомерный массив

Details

Вычисленное среднее значение. Тип данных на выходе совпадает с типом данных на входе.

Рассмотрим трехмерный входной сигнал размером на на . Если установить для параметра Find the mean value over значение:

  • Entire input — выходным сигналом в каждый момент времени выборки является скаляр, содержащий среднее значение входного массива на на .

  • Each row — выходной сигнал в каждый момент времени выборки состоит из массива на на , где каждый элемент содержит среднее значение каждого вектора по второй размерности входа. Для входной матрицы на выходной сигнал в каждый момент времени выборки представляет собой вектор-столбец на .

  • Each column — выходной сигнал в каждый момент времени выборки состоит из массива на на , где каждый элемент содержит среднее значение каждого вектора по первой размерности входа. Для входной матрицы на выходной сигнал в каждый момент времени выборки — вектор-строка на . В этом режиме блок рассматривает входные неориентированные векторы длины как векторы-столбцы на .

  • Specified dimension — выходной сигнал в каждый момент времени выборки зависит от значения параметра Dimension:

    • Если для параметра Dimension установлено значение 1, выходной сигнал будет таким же, как при выборе значения Each column для параметра Find the mean value over.

    • Если для параметра Dimension задать значение 2, выходной сигнал будет таким же, как при выборе значения Each row.

    • Если для параметра Dimension задать значение 3, то на выходе в каждый момент времени выборки будет матрица на , содержащая среднее значение каждого вектора по третьему измерению входных данных.

Типы данных

Float16, Float32, Float64, Int8, Int16, Int32, Int64, Int128, UInt8, UInt16, UInt32, UInt64, UInt128

Поддержка комплексных чисел

Да

Вход

# IN_1 — входные данные
скаляр | вектор | матрица | многомерный массив

Details

Входной сигнал, заданный в виде вещественных или комплексных многоканальных и многомерных входных данных, размерностью на , где и .

Типы данных

Float16, Float32, Float64, Int8, Int16, Int32, Int64, Int128, UInt8, UInt16, UInt32, UInt64, UInt128

Поддержка комплексных чисел

Да

Параметры

Основные

# Find the mean value over — измерение, по которому блок вычисляет среднее значение
Entire input | Each row | Each column | Specified dimension

Details
  • Each column — блок выводит среднее значение по каждому столбцу.

  • Each row — блок выводит среднее значение по каждой строке.

  • Entire input — блок выводит среднее значение по всему входному сигналу.

  • Specified dimension — блок выводит среднее значение по сравнению с размерностью, указанной в параметре Dimension.

Значения

Entire input | Each row | Each column | Specified dimension

Значение по умолчанию

Each column

Имя для программного использования

directionMode

Настраиваемый

Нет

Вычисляемый

Нет

# Dimension — размерность
Real number

Details

Укажите размерность (значение, основанное на единице) входного сигнала, по которому блок вычисляет среднее значение. Значение этого параметра должно быть больше нуля и меньше количества измерений во входном сигнале.

Зависимости

Чтобы использовать этот параметр, установите для параметра Find the mean value over значение Specified dimension.

Значение по умолчанию

1

Имя для программного использования

dimension

Настраиваемый

Нет

Вычисляемый

Да

Дополнительные возможности

Генерация Си кода: Да