Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要找到 $A \times B$ 的 SVD,其中 $A$ 是上三角矩阵,B 是下三角矩阵。在 LAPACK 中执行此操作的有效方法和例程是什么?
我可以向您推荐 GNU GSL 库,它可以非常有效地执行大量矩阵代数,例如 SVD 分解和三角矩阵乘法(以及许多其他!)我认为(???)它甚至支持 LAPACK
http://www.gnu.org/software/gsl/
据我所知,没有聪明的方法来计算这种产品的 SVD。您只需将矩阵相乘,然后获取结果矩阵的 SVD。