标签: c lapack
我需要找到$ A \次B $的SVD,其中$ A $是上三角矩阵,B是下三角矩阵。什么是有效的方法和在LAPACK中执行此操作的例程?
答案 0 :(得分:2)
我可以建议你GNU GSL库可以做很多矩阵代数,比如SVD分解和三角矩阵乘法非常有效(还有很多其他!) 我认为(???)它甚至支持LAPACK
http://www.gnu.org/software/gsl/
答案 1 :(得分:1)
据我所知,没有聪明的方法来计算这种产品的SVD。您只需乘以矩阵,然后获取结果矩阵的SVD。