Path: news.mathworks.com!not-for-mail
From: <HIDDEN>
Newsgroups: comp.soft-sys.matlab
Subject: Computation Hermite Canonical Form
Date: Wed, 25 Feb 2009 01:35:04 +0000 (UTC)
Organization: The MathWorks, Inc.
Lines: 8
Message-ID: <go2787$6tl$1@fred.mathworks.com>
Reply-To: <HIDDEN>
NNTP-Posting-Host: webapp-05-blr.mathworks.com
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-Trace: fred.mathworks.com 1235525704 7093 172.30.248.35 (25 Feb 2009 01:35:04 GMT)
X-Complaints-To: news@mathworks.com
NNTP-Posting-Date: Wed, 25 Feb 2009 01:35:04 +0000 (UTC)
X-Newsreader: MATLAB Central Newsreader 1728231
Xref: news.mathworks.com comp.soft-sys.matlab:520592

Can anyone help me with the procedure for computing Hermite Canonical Form of a matrix that is not square? 
Here is the definition of a matrix that is in Hermite Canonical Form as given by Rao C
1. the diagonal elements are zeros(0s) or ones (1s)
2. the matrix is upper triangula such that
(a) if a row has a zero on the diagonal, then all the other elements in that row are zeros
(b) if a column has one on the diagonal, then all the other elements in that column are zeros
Can anyone tell me if Hermite Canonical Form the same as Hermite Normal Form?
.