長方形行列の「薄い」QR 分解のための使いやすい c++ ライブラリはありますか?
Eigen は完全な Q 行列のみをサポートしているようです。完全な Q を取得して一部の列を破棄することはできますが、最初から計算しない方が効率的でしょうか?
質問する
4322 次
2 に答える
3
Newmatはまさにあなたが望むことを行います。
A を QR に分解するには、次のようにします。
Matrix Q = A;
UpperTriangularMatrix R;
QRZ(Q, R)
A が 3x5 行列の場合、R は 3x3 になり、Q も 3x5 になります。
于 2012-03-08T20:50:56.693 に答える