想知道eigen矩阵中存储的元素数据类型。找了个C++的函数
使用方法如下:
if(typeid(src(0, 0)) == typeid(float)) cout<<"f";
if(typeid(src(0, 0)) == typeid(double)) cout<<"d";
if(typeid(src(0, 0)) == typeid(complex<float>)) cout<<"complex f";
if(typeid(src(0, 0)) == typeid(complex<double>)) cout<<"complex d";
上面分别是判断float double complex<double> complex<float>
复数竟然也能判断出来 很好很强大 哈哈 char 什么的没去试验 结果就不贴了 自己去试试吧