плюс

Класс: LagOp

Изолируйте сложение полинома оператора

Синтаксис

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 непосредственно.

Смотрите также

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