File Exchange

image thumbnail


version (2.12 KB) by Kristof Pucejdl
Computes a Smith Form of any polynomial matrix of the size m*n


Updated 26 Nov 2016

View License

Function computes a Smith normal form of a polynomia matrix of an arbitrary size n by m. Standard Matlab function 'smithForm' only square matrices, which is rather useless for many linear system related applications.
Besides the Smith Form, the function also provides a vector of Invariant factors and the vector of greatest common dividers of the i-th order minors of the matrix A.

Comments and Ratings (2)



Can I get from this the unimodular transformation matrices U, V as well?

MATLAB Release Compatibility
Created with R2015b
Compatible with any release
Platform Compatibility
Windows macOS Linux

Discover Live Editor

Create scripts with code, output, and formatted text in a single executable document.

Learn About Live Editor