Mathematica 9 is now available

Wolfram Library Archive


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

Polynomial Matrix Utilities
Author

Adriano Pascoletti
Organization: University of Udine
Old MathSource #

0207-751
Revision date

2005-11-14
Description

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.
Subject

*Mathematics > Algebra > Linear Algebra
Keywords

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

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

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