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

Среднее

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

mean 1

Описание

Блок Среднее вычисляет среднее значение каждой строки, столбца или вектора заданной размерности входных данных. Он также может вычислить среднее значение всего входного сигнала. Размерность можно задать с помощью параметра 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.