mtimes, *

Класс: LagOp

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

Синтаксис

C = mtimes(A, B, 'Tolerance',tolerance)
C = A * B

Описание

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

C = A * B выполняет умножение полиномов C(L) = A(L) * B(L).

Примеры

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

Создайте два полинома LagOp и умножьте их вместе:

A = LagOp({1 -0.6 0.08});
B = LagOp({1 -0.5});
mtimes(A,B)
ans = 
    1-D Lag Operator Polynomial:
    -----------------------------
        Coefficients: [1 -1.1 0.38 -0.04]
                Lags: [0 1 2 3]
              Degree: 3
           Dimension: 1

Советы

Оператор умножения (*) вызывает mtimes, но дополнительный содействующий допуск доступен только путем вызова mtimes непосредственно.

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

|

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