dsp. ArrayVectorSubtractor

Вычтите вектор из массива в заданном измерении

Описание

Объект ArrayVectorSubtractor вычитает вектор из массива N-D в заданном измерении.

Вычитать вектор из массива N-D в заданном измерении:

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

  2. Вызовите step, чтобы вычесть вектор согласно свойствам dsp.ArrayVectorSubtractor. Поведение step задано к каждому объекту в тулбоксе.

Примечание

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

Конструкция

avs = dsp.ArrayVectorSubtractor возвращает векторный массивом объект вычитания, avs, который вычитает элементы вектора от входного массива N-D по первому измерению.

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

Свойства

Dimension

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

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

VectorSource

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

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

Vector

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

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

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

Методы

шагВычтите вектор из массива в заданном измерении
Характерный для всех системных объектов
release

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

Примеры

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

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

avs = dsp.ArrayVectorSubtractor;
a = ones(2);
x = [1 2]';
y = avs(a, x)
y = 2×2

     0     0
    -1    -1

Алгоритмы

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

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

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

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