mirror of
https://gitlab.com/libeigen/eigen.git
synced 2026-04-10 11:34:33 +08:00
Enable saving intermidiate (Schur decomposition) but disable unstable specialization for matrix power-matrix product.
This commit is contained in:
17
unsupported/doc/examples/MatrixPower_optimal.cpp
Normal file
17
unsupported/doc/examples/MatrixPower_optimal.cpp
Normal file
@@ -0,0 +1,17 @@
|
||||
#include <unsupported/Eigen/MatrixFunctions>
|
||||
#include <iostream>
|
||||
|
||||
using namespace Eigen;
|
||||
|
||||
int main()
|
||||
{
|
||||
Matrix4cd A = Matrix4cd::Random();
|
||||
MatrixPower<Matrix4cd> Apow(A);
|
||||
|
||||
std::cout << "The matrix A is:\n" << A << "\n\n"
|
||||
"A^3.1 is:\n" << Apow(3.1) << "\n\n"
|
||||
"A^3.3 is:\n" << Apow(3.3) << "\n\n"
|
||||
"A^3.7 is:\n" << Apow(3.7) << "\n\n"
|
||||
"A^3.9 is:\n" << Apow(3.9) << std::endl;
|
||||
return 0;
|
||||
}
|
||||
Reference in New Issue
Block a user