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