Main Content

laurmat

(To be removed) Laurent matrices constructor

    laurmat will be removed in a future release. Use laurentMatrix instead. (since R2021b) For more information, see Version History.

    Description

    M = laurmat(V) returns the Laurent matrix object associated with V.

    example

    Examples

    collapse all

    Create two Laurent matrix objects.

    M1 = laurmat(eye(2,2))
     
          | 1     0  |
          |          |
     M1 = |          |
          |          |
          | 0     1  |
    Z = laurpoly(1,1);
    M2 = laurmat({1 Z; 0 1})
     
          | 1     z^(+1)  |
          |               |
     M2 = |               |
          |               |
          | 0       1     |

    Multiply the two matrices.

    P = M1*M2
         | 1     z^(+1)  |
         |               |
     P = |               |
         |               |
         | 0       1     |

    Compute the determinant.

    d = det(P)
    d(z) = 1

    Input Arguments

    collapse all

    Input, specified as a cell array (at most two dimensional) of Laurent polynomials (see laurpoly) or an ordinary matrix.

    References

    [1] Strang, Gilbert, and Truong Nguyen. Wavelets and Filter Banks. Rev. ed. Wellesley, Mass: Wellesley-Cambridge Press, 1997.

    [2] Sweldens, Wim. “The Lifting Scheme: A Construction of Second Generation Wavelets.” SIAM Journal on Mathematical Analysis 29, no. 2 (March 1998): 511–46. https://doi.org/10.1137/S0036141095289051.

    Version History

    Introduced before R2006a

    expand all