Mathematica 9 is now available

Wolfram Library Archive

All Collections Articles Books Conference Proceedings
Courseware Demos MathSource Technical Notes
Title Downloads

Polynomial Matrix Utilities

Adriano Pascoletti
Organization: University of Udine
Old MathSource #

Revision date


This package provides some useful and efficient functions for treating polynomial matrices (i.e. matrices whose entries are univariate polynomials with rational or symbolic coefficients). The supplied functions compute the classical Smith, Hermite and McMillan forms. Each function has two versions: one returning only the form and one returning the form and the unimodular transformations leading to it. Several other functions are defined: computation of left and right GCD's, lcm's, quotients, remainders, row/column proper forms, full rank and coprimality tests, extended polynomial GCD, solution of diophantine equations. All functions work on matrices of polynomials in z or z^-1.

Notebooks updated by author 2005-11-14.

*Mathematics > Algebra > Linear Algebra

Linear Control Systems, Polynomials, polynomial matrices, non commutative algebra, Smith form, Hermite Form, McMillan Form, diophantine equations, coprimality, properness, greatest common divisors, least common multiples
Downloads Download Wolfram CDF Player

PolynomialMatrices.m (39.7 KB) - Mathematica Package
PolynomialMatrices.nb (78.2 KB) - Mathematica source
PolynomialMatricesTEST.nb (43.5 KB) - Test examples

Files specific to Mathematica 2.2 version:
PolynomialMatrix.m (37.2 KB) - Mathematica Package
Download (17.9 KB) - Mathematica Notebook