plus

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

Синтаксис

C = plus(A, B, 'Tolerance', tolerance)
C = A + B

Описание

Учитывая два полинома оператора задержки A(L) и B(L), C = plus(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});
plus(A,B)
ans = 
    1-D Lag Operator Polynomial:
    -----------------------------
        Coefficients: [2 -1.1 0.08]
                Lags: [0 1 2]
              Degree: 2
           Dimension: 1

Алгоритмы

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

См. также

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