dsp.ArrayVectorAdder

Добавьте массив в вектор в заданном измерении

Описание

ArrayVectorAdder объект добавляет массив N-D в вектор в заданном измерении. Длина вектора должна равняться размеру массива N-D в заданном измерении.

Добавить массив N-D в вектор в заданном измерении:

  1. Задайте и настройте свой векторный массивом объект сложения. Смотрите Конструкцию.

  2. Вызовите step добавить массив N-D согласно свойствам dsp.ArrayVectorAdder. Поведение step характерно для каждого объекта в тулбоксе.

Примечание

Запуск в R2016b, вместо того, чтобы использовать step метод, чтобы выполнить операцию, заданную Системой object™, можно вызвать объект с аргументами, как будто это была функция. Например, y = step(obj,x) и y = obj(x) выполните эквивалентные операции.

Конструкция

ava = dsp.ArrayVectorAdder возвращает векторный массивом объект сложения, ava, это добавляет вектор в массив N-D по первому измерению.

ava = dsp.ArrayVectorAdder('PropertyName',PropertyValue, ...) возвращает векторный массивом объект сложения, ava, с каждым набором свойств к заданному значению.

Свойства

Dimension

Размерность, по которой можно добавить векторные элементы, чтобы ввести

Задайте размерность, по которой можно добавить входной массив в элементы вектора как положительное целое число. Длина вектора должна совпадать с размером массива N-D в заданном измерении. Значением по умолчанию является 1.

VectorSource

Источник вектора

Задайте источник векторных значений как |Input port | Property |. Значением по умолчанию является Input port.

Vector

Векторные значения

Задайте векторные значения. Это свойство применяется только, когда вы устанавливаете VectorSource свойство к Property. Значением по умолчанию является [0.5 0.25]. Это свойство является настраиваемым.

 Свойства фиксированной точки

Методы

шагДобавьте вектор в массив N-D
Характерный для всех системных объектов
release

Позвольте изменения значения свойства Системного объекта

Примеры

развернуть все

Примечание: Этот пример запускается только в R2016b или позже. Если вы используете более ранний релиз, заменяете каждый вызов функции с эквивалентным step синтаксис. Например, myObject (x) становится шагом (myObject, x).

Добавьте 2 1 вектор к матрице 2 на 2 по первому измерению массива.

ava = dsp.ArrayVectorAdder;
a = ones(2);
x = [1 2]';
y = ava(a, x);

Алгоритмы

Этот объект реализует алгоритм, входные параметры и выходные параметры, описанные на странице с описанием блока Array-Vector Add. Свойства объектов соответствуют параметрам блоков, кроме:

Векторный массивом объект сложения не имеет Minimum или опций Maximum для вывода данных.

Расширенные возможности

Представленный в R2012a