Previous Up Next

15.2.5  Jordan form of a matrix

The jordan command finds the Jordan form of a matrix.

Examples

Input not in Maple mode:

jordan([[4,1,1],[1,4,1],[1,1,4]])
     



12−1
102
1−2−1



,



600
030
003



          
jordan([[4,1,1],[1,4,1],[1,1,4]],P)
     



600
030
003



          
P
     



12−1
102
1−2−1



          

If A is symmetric and has eigenvalues with multiple orders, the matrix P returned by jordan(A) will contain orthogonal eigenvectors (not always of norm equal to 1); that is, PTP will be a diagonal matrix where the diagonal is the square norm of the eigenvectors.

jordan([[4,1,1],[1,4,1],[1,1,4]])
     



12−1
102
1−2−1



,



600
030
003



          

Previous Up Next