lmlib.polynomial.poly.poly_prod_expo_Ms#

lmlib.polynomial.poly.poly_prod_expo_Ms(expos)#

\(\alpha^\mathsf{T} x^q \cdot \beta^\mathsf{T} x^r = \tilde{\alpha}^\mathsf{T} x^{\color{blue}{M_1} q + \color{blue}{M_2} r}\)

Exponent manipulation matrices \(M_1, M_2\) of product of two univariate polynomials of common variable x

Parameters

expos (tuple of array_like) – (q, r), exponent vectors

Returns

Ms(M_1, ..., M_N), list of exponent manipulation matrices for the two polynomial exponent vectors, i.e., the new exponent vector results from \(\tilde{q} = M_1 q + M_2 r\). See poly_prod().

Return type

list of ndarray

References

[Wildhaber2019] (Eq. 6.16)