Chapter Contents
Chapter Contents
Previous
Previous
Next
Next
Language Reference

HERMITE Function

reduces a matrix to Hermite normal form

HERMITE( matrix)

where matrix is a numeric matrix or literal.

The HERMITE function uses elementary row operations to reduce a matrix to Hermite normal form. For square matrices this normal form is upper-triangular and idempotent.

If the argument is square and nonsingular, the result will be the identity matrix. In general the result satisfies the following four conditions (Graybill 1969, p. 120):

Consider the following example (Graybill 1969, p. 288):
     a={3  6  9,
        1  2  5,
        2  4 10};
     h=hermite(a);
These statements produce
         H             3 rows      3 cols    (numeric)

                         1         2         0
                         0         0         0
                         0         0         1
If the argument is a square matrix, then the Hermite normal form can be transformed into the row echelon form by rearranging rows in which all values are 0.

Chapter Contents
Chapter Contents
Previous
Previous
Next
Next
Top
Top

Copyright © 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.