Jordan The Jordan decomposition of a matrix is a change of basis where is written in to a diagonal or quasi-diagonal form: , where is the change of basis matrix and is a matrix with the following structure where are the eigenvalues of . Syntax jordan(Matrix) Description jordan(Matrix) Given a matrix, returns the matrix . If the option transformation_matrix is set to true, the output is a list with and . Options Below is a complete list of options that may be used in the jordan function. Option Description Format Default value transformation_matrix We can choose if we want the output of the transformation matrix P or not. {transformation_matrix=true} transformation_matrix=false exact_computations We can choose to perform or not exact computations. {exact_computations=false} true, but depends on the input Related functions Eigenvalues, Eigenvalues and eigenvectors, Diagonal matrix Table of Contents Syntax Description Options Related functions