C++ 具有boost多精度的复杂矩阵的ComplexeIgonsolver
我无法计算通过boost multiprecision初始化的新型矩阵的特征值和特征向量C++ 具有boost多精度的复杂矩阵的ComplexeIgonsolver,c++,boost,eigen,C++,Boost,Eigen,我无法计算通过boost multiprecision初始化的新型矩阵的特征值和特征向量 #include<iostream> #include<Eigen/Dense> #include<Eigen/Eigenvalues> #include<boost/multiprecision/eigen.hpp> #include<boost/multiprecision/cpp_complex.hpp> #include<comple
#include<iostream>
#include<Eigen/Dense>
#include<Eigen/Eigenvalues>
#include<boost/multiprecision/eigen.hpp>
#include<boost/multiprecision/cpp_complex.hpp>
#include<complex>
using namespace std;
using namespace Eigen;
using namespace boost::multiprecision;
int main() {
Matrix<cpp_complex_single, Dynamic, Dynamic> A = Matrix<cpp_complex_single, Dynamic, Dynamic>::Identity(3,3);
ComplexEigenSolver<Matrix<cpp_complex_single, Dynamic, Dynamic>> ces(A);
return 0;
}
#包括
#包括
#包括
#包括
#包括
#包括
使用名称空间std;
使用名称空间特征;
使用名称空间boost::multiprecision;
int main(){
矩阵A=矩阵::恒等式(3,3);
复合物解决方案ces(A);
返回0;
}
错误日志很长,所以我决定把它放在pastebin上,下面是链接。总结:对于用boost multiprecision初始化的新型复矩阵,有没有办法计算特征值问题