mtimes

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

Синтаксис

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 объект полинома оператора задержки, другой может быть массив ячеек матриц (начальные коэффициенты оператора задержки), или одна матрица (оператор задержки нулевой степени). Допуск'неотрицательный скалярный допуск, используемый, чтобы определить, какие коэффициенты включены в результат. Допуском по умолчанию является 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 непосредственно.

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

|