Array-Vector Divide

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

array vector divide

Описание

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

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

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

,

где:

.

.

.

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

Порты

Вход

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

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

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

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

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

Зависимости

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

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

Выход

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

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

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

Параметры

Divide 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