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

Среднее

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

Тип: Mean

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

/Signal Operations/Statistics/Mean

Описание

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

Порты

Выход

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

Details

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

Рассмотрим трехмерный входной сигнал размером на на . Если установить для параметра Искать медианное значение по значение:

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

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

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

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

    • Если для параметра Размерность установлено значение 1, выходной сигнал будет таким же, как при выборе значения Каждому столбцу для параметра Искать медианное значение по.

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

    • Если для параметра Размерность задать значение 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

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

Да

Параметры

Основные

# Искать медианное значение по — измерение, по которому блок вычисляет среднее значение
Всему входу | Каждой строке | Каждому столбцу | Заданной размерности

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

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

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

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

Значения

Entire input | Each row | Each column | Specified dimension

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

Each column

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

directionMode

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

Нет

Вычисляемый

Нет

# Размерность — размерность
Вещественное число

Details

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

Зависимости

Чтобы использовать этот параметр, установите для параметра Искать медианное значение по значение Заданной размерности.

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

1

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

dimension

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

Нет

Вычисляемый

Да

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

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