Array-Vector Multiply
Умножает элементы вектора на элементы массива по указанному измерению.
Описание
Блок Array-Vector Multiply умножает значения n-мерного входного массива A на значения во входном векторе V в заданном измерении.
Длина входа V должна быть такой же, как длина заданного измерения A. Блок Array-Vector Multiply умножает каждый элемент V на соответствующий элемент A.
Рассмотрим трехмерный входной массив A (i, j, k) размером M на N на P и входной вектор V размером N на 1. Если для параметра Multiply along dimension установлено значение 2
, выход блока Y(i,j,k):
,
где:
Выход блока Array-Vector Multiply имеет тот же размер, что и входной массив A. Этот блок поддерживает действительные и комплексные входные данные.
Порты
Вход
A — входной массив
вектор
| матрица
Входной массив; вектор или матрица.
Типы данных: Float64
Поддержка комплексных чисел: Да
V — входной вектор
вектор
| матрица
Входной вектор.
Зависимости
Этот порт используется только тогда, когда вы устанавливаете для параметра Vector (V) source значение Input port
.
Типы данных: Float64
Поддержка комплексных чисел: Да
Параметры
Multiply 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