Документация 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

Details

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

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

1

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

MultiplyAlongDimension

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

Нет

Вычисляемый

Да

# Vector (V) source — источник вектора
Input port | Поле ввода параметра

Details

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

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

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

Значения

Input port | Dialog parameter

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

Input port

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

VectorSource

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

Нет

Вычисляемый

Нет

# Vector (V) — вектор
Скаляр / массив вещественных и/или комплексных чисел

Details

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

Зависимости

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

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

[0.5 0.25]

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

Vector

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

Нет

Вычисляемый

Да