W
是一个又高又瘦的实值矩阵,diag(S)
是一个对角矩阵,由对角线组成+1
或-1
在对角线上。A = W * diag(S) * W'
我想要单引号表示转置的特征分解。主要问题是它A
相当大。由于A
是对称的,秩不足,而且我实际上知道A
(from W
) 的最大秩,我认为我应该能够有效地做到这一点。知道如何解决这个问题吗?
A
我的最终目标是在不使用 MATLAB 的情况下计算矩阵指数,expm
这对于大矩阵来说非常慢,并且没有利用秩不足。如果A = U * diag(Z) * U'
是特征分解,exp(A) = U * diag(exp(Z)) * U'
。
在找到一个看起来很有希望有一个简单算法的正交U
时W * diag(S) * W' = U' * diag(Z) * U'
,我需要一些线性代数的帮助。