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

Mean

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

mean 1

Описание

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

Порты

Вход

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

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

Типы данных

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

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

Да

Выход

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

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

Рассмотрим трехмерный входной сигнал размером на на . Если установить для параметра 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

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

Да

Параметры

Main

Find the mean value over — размерность, по которой блок вычисляет среднее значение
Each column (по умолчанию) | Entire input | Each row | Specified dimension
  • Each column — блок выводит среднее значение по каждому столбцу.

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

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

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

Dimension — размерность
1 (по умолчанию) | скаляр

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

Зависимости

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