Direct computation of canonical forms for linear systems by elementary matrix operations
J.D. Aplevich · IEEE Transactions on Automatic Control · 1974
Algorithms are presented for obtaining several canonical forms for multi-input, multi-output time-invariant linear systems. Only elementary row and column operations on the state matrixA, the input matrixB, and the output matrixCare used, in contrast to earlier methods, most of which require the explicit computation and inversion of similarity transformation matrices.