minus

Полиномиальное вычитание оператора задержки

Синтаксис

C = minus(A, B, 'Tolerance', tolerance)
C = A -B

Описание

Учитывая два полинома оператора задержки A(L) и B(L), C = minus(A, B, 'Tolerance', tolerance) выполняет многочленное вычитание C(L) = A(L) - B(L) с допуском tolerance.' Tolerance'- неотрицательный скалярный допуск, используемый для определения коэффициентов, включенных в результат. Допуск по умолчанию 1e–12. Установка допуска больше 0 позволяет пользователю исключить полиномиальные лаги с коэффициентами, близкими к нулю. Матрица коэффициентов заданной задержки исключается только, если величин всех элементов матрицы меньше или равны заданному допуску.

C = A -B выполняет полиномиальное вычитание.

Если хотя бы один из A или B является полиномиальным объектом оператора задержки, другой может быть массив ячеек матриц (коэффициенты оператора начальной задержки) или одна матрица (оператор задержки нулевой степени).

Примеры

расширить все

Создайте два LagOp полиномы и вычесть один из другого:

A = LagOp({1 -0.6 0.08});
B = LagOp({1 -0.5});
A-B
ans = 
    1-D Lag Operator Polynomial:
    -----------------------------
        Coefficients: [-0.1 0.08]
                Lags: [1 2]
              Degree: 2
           Dimension: 1

Алгоритмы

Оператор вычитания (-) вызывает minus, но необязательный коэффициент tolerance доступна только по телефону minus непосредственно.

См. также

Для просмотра документации необходимо авторизоваться на сайте