两个矩阵乘积的SVD的LAPACK程序

时间:2011-04-06 20:05:58

标签: c lapack

我需要找到$ A \次B $的SVD,其中$ A $是上三角矩阵,B是下三角矩阵。什么是有效的方法和在LAPACK中执行此操作的例程?

2 个答案:

答案 0 :(得分:2)

我可以建议你GNU GSL库可以做很多矩阵代数,比如SVD分解和三角矩阵乘法非常有效(还有很多其他!) 我认为(???)它甚至支持LAPACK

http://www.gnu.org/software/gsl/

答案 1 :(得分:1)

据我所知,没有聪明的方法来计算这种产品的SVD。您只需乘以矩阵,然后获取结果矩阵的SVD。