I have two symbolic matrices, with the same eigensystems, with arbitrary elements that read
Amat = ( {
{a11, a12, a13, a14},
{a21, a22, a23, a24},
{a31, a32, a33, a34},
{a41, a42, a43, a44}
} );
Bmat = ( {
{b11, 0, 0, 0},
{0, b22, b23, 0},
{0, b32, b33, 0},
{0, 0, 0, b44}
} );
How can I find a transformation that imposes $U^{-1} A U =B$?
The b11
and b44
elements can be considered as two numbers proportional to the eigenvalues of Amat
. However, calling Eigenvectors[Amat]
does not give me a simplified solution for this $4 \times 4 $ matrix.
I am mainly concerned with symbolic calculations, but even a numerical solution is appreciated if symbolic calculations seem infeasible.
Eigenvectors
does not work when applied to a fully symbolic matrix. Overall, I think the question is not clear. $\endgroup$Bmat
is not a diagonal matrix so it needs more work on eigenvalues. $\endgroup$U
? $\endgroup$