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

Array-Vector Multiply

Умножает элементы массива на элементы вектора по указанному измерению.

Тип: ArrayVectorMultiply

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

/Signal Operations/Math Functions/Matrices and Linear Algebra/Matrix Operations/Array-Vector Multiply

Описание

Блок Array-Vector Multiply умножает значения -мерного входного массива на значения входного вектора в заданном измерении.

Длина входа должна быть такой же, как длина заданного измерения . Блок Array-Vector Multiply умножает каждый элемент на соответствующий элемент .

Рассмотрим трехмерный входной массив размером на на и входной вектор размером на . Если для параметра Multiply along dimension установлено значение 2, то выход блока :

где

  • ;

  • ;

  • .

Выход блока Array-Vector Multiply имеет тот же размер, что и входной массив . Этот блок поддерживает вещественные и комплексные входные данные.

Порты

Выход

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

Details

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

Типы данных

Float64

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

Да

Вход

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

Details

Входной массив в виде вектора, матрицы или многомерного массива.

Типы данных

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

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

Да

# V — входной вектор
вектор

Details

Входной вектор.

Зависимости

Чтобы использовать этот порт, установите для параметра Vector (V) source значение Input port.

Типы данных

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

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

Нет

Параметры

Основные

# Multiply along dimension — размерность для умножения
Int64 integer

Details

Задает размерность, по которой нужно умножить элементы входного массива на элементы вектора .

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

1

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

MultiplyAlongDimension

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

Нет

Вычисляемый

Да

# Vector (V) source — источник вектора
Input port | Dialog parameter

Details

Задает источник вектора :

  • Input port — вектор поступает на входной порт V;

  • Dialog parameter — вектор задается в параметре Vector (V).

Значения

Input port | Dialog parameter

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

Input port

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

VectorSource

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

Нет

Вычисляемый

Нет

# Vector (V) — вектор
Scalar / array of real and/or complex numbers

Details

Задает вектор .

Зависимости

Чтобы использовать этот параметр, установите для параметра Vector (V) source значение Dialog parameter.

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

[0.5 0.25]

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

Vector

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

Нет

Вычисляемый

Да