O'Reilly logo

MATLAB Symbolic Algebra and Calculus Tools by César Pérez López

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

4-5. Matrix Decomposition

MATLAB provides commands that allow you to decompose matrices as a product of special matrices in a number of different ways.

We have already seen how the command [U,S,V] = Svd(A)  returns a diagonal matrix S of singular values of A (ordered in decreasing order of magnitude), and orthogonal matrices U and V such that = U * S * V'.

We have also seen that you can get the Jordan decomposition of a square matrix A via the command [V,J] = jordan(A), which returns the canonical Jordan form J of A with the eigenvalues of A on its diagonal, and where the columns of V are the eigenvectors of A, so that V-1 * A * V = J.

On the other hand, we have also seen that you can obtain the Schur decomposition of a square matrix A via the ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required