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

Array-Vector Add

Прибавляет элементы вектора к элементам массива по указанному измерению.

array vector add

Описание

Блок Array-Vector Add прибавляет значения входного вектора V к значениям n-мерного входного массива A в заданном измерении.

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

Рассмотрим трехмерный входной массив A (i, j, k) размером M на N на P и входной вектор V размером N на 1. Если для параметра Add along dimension установлено значение 2, то выход блока Y(i,j,k):

,

где:

.

.

.

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

Порты

Вход

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

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

Типы данных: Float64

V — входной вектор
вектор | матрица

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

Зависимости

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

Типы данных: Float64

Выход

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

Выход блока; вектор или матрица.

Типы данных: Float64

Параметры

Add along dimension — размерность для суммирования
1 (по умолчанию) | положительное число

Задает размерность, по которой входной массив A будет суммирован с элементами вектора V.

Типы данных: Float64

Vector (V) source — источник вектора
Input port (по умолчанию) | Dialog parameter

Задайте источник вектора V.

  • Input port — вектор берется из входного порта.

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

Vector (V) — вектор
[0.5 0.25] (по умолчанию) | вектор

Задайте вектор, V.

Зависимости

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

Типы данных: Float64