页: 1
采用数学的方法是:
a={{0, -1}, {-1, 0}}
d = DiagonalMatrix[Eigenvalues[a]]
{{-1,0}, {0,1}}
p = Transpose[Eigenvectors[a]]
p.d.Inverse[p]
{{0, -1}, {-1, 0}}
这是正确的。
问题在于,P矩阵不是我预期的。 数学产生的矩阵
p={{1, -1}, {1, 1}}
但是,我期待着
p2={{1/Sqrt[2], 1/Sqrt[2]}, {1/Sqrt[2], -(1/Sqrt[2])}}
p2.d.Inverse[p2]
{{0,-1}, {-1,0}}
后者也解决了问题。 是否有办法迫使我用数学在应用权时显示不同的答案?