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',我需要一些线性代数的帮助。