gpt4 book ai didi

c++ - c++ 中的薄 QR 分解

转载 作者:太空狗 更新时间:2023-10-29 21:06:13 28 4
gpt4 key购买 nike

是否有易于使用的 c++ 库来对矩形矩阵进行“瘦”QR 分解?
Eigen 似乎只支持全 Q 矩阵。我可以获取完整的 Q 并丢弃一些列,但是不计算它们是否更有效?

最佳答案

Newmat完全按照您的意愿行事。

要将 A 分解为 QR,你可以这样做:

Matrix Q = A;
UpperTriangularMatrix R;
QRZ(Q, R)

如果 A 是 3x5 矩阵,则 R 将为 3x3,Q 也将为 3x5。

关于c++ - c++ 中的薄 QR 分解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7971989/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com