mtimes
Lag operator polynomial multiplication
Syntax
C
=
mtimes(A
, B
,
'Tolerance
',tolerance
)
C
= A
* B
Description
Given two lag operator polynomials A(L) and B(L),
performs
a polynomial multiplication C(L) = A(L) * B(L).
If at least one of C
=
mtimes(A
, B
,
'Tolerance
',tolerance
) A
or B
is
a lag operator polynomial object, the other can be a cell array of
matrices (initial lag operator coefficients), or a single matrix (zero-degree
lag operator). 'Tolerance
' is the nonnegative
scalar tolerance used to determine which coefficients are included
in the result. The default tolerance is 1e-12
.
Specifying a tolerance greater than 0
allows the
user to exclude polynomial lags with near-zero coefficients. A coefficient
matrix of a given lag is excluded only if the magnitudes of all elements
of the matrix are less than or equal to the specified tolerance.
performs
a polynomial multiplication C(L) = A(L) * B(L).C
= A
* B
Examples
Tips
The multiplication operator (*) invokes mtimes
,
but the optional coefficient tolerance is available only by calling mtimes
directly.