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