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

Array-Vector Subtract

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

array vector subtract

Описание

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

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

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

,

где:

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

Порты

Вход

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

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

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

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

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

Зависимости

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

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

Выход

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

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

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

Параметры

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

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

Типы данных: 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