mirror of
https://gitlab.com/libeigen/eigen.git
synced 2024-12-27 07:29:52 +08:00
8 lines
300 B
C++
8 lines
300 B
C++
MatrixXf A(MatrixXf::Random(5,3)), thinQ(MatrixXf::Identity(5,3)), Q;
|
|
A.setRandom();
|
|
HouseholderQR<MatrixXf> qr(A);
|
|
Q = qr.householderQ();
|
|
thinQ = qr.householderQ() * thinQ;
|
|
std::cout << "The complete unitary matrix Q is:\n" << Q << "\n\n";
|
|
std::cout << "The thin matrix Q is:\n" << thinQ << "\n\n";
|