source:
pacpussensors/trunk/Vislab/lib3dv/eigen/doc/snippets/SelfAdjointEigenSolver_operatorSqrt.cpp@
136
Last change on this file since 136 was 136, checked in by , 7 years ago | |
---|---|
File size: 363 bytes |
Rev | Line | |
---|---|---|
[136] | 1 | MatrixXd X = MatrixXd::Random(4,4); |
2 | MatrixXd A = X * X.transpose(); | |
3 | cout << "Here is a random positive-definite matrix, A:" << endl << A << endl << endl; | |
4 | ||
5 | SelfAdjointEigenSolver<MatrixXd> es(A); | |
6 | MatrixXd sqrtA = es.operatorSqrt(); | |
7 | cout << "The square root of A is: " << endl << sqrtA << endl; | |
8 | cout << "If we square this, we get: " << endl << sqrtA*sqrtA << endl; |
Note:
See TracBrowser
for help on using the repository browser.