您好
我想在matlab中计算对称矩阵A的eig分解。假设A = V.D. V ^ -1(标准格式)。
我检查了eig(A)
和svd(A)
,但svd
给了我A = U.s.V,其中U和V不是正交(U.V!= I)。
并且eig(A)
有什么方法可以在Matlab中找到标准格式吗?
我很感激您的解决方案。
答案 0 :(得分:0)
如果eig(A)
计算可逆V
,则可以使用
Vinv=V^(-1);
。
因此你获得了
A= V * D * Vinv
我建议你先阅读文献,然后再进一步询问。 http://www.netlib.org/lapack/lug/node31.html 相应的书是可以的,一个非常好的论文概括为“20世纪的特征值计算”。