Eige是一个线性算术的C++模板库,包括:vectors,matrices,以及相关算法。功能强大、快速、优雅以及支持多平台。
示例代码:
#iclude<iostream>#iclude<Eige/Dese>usigamespaceEige;itmai(){Matrix2da;a<<1,2,3,4;MatrixXdb(2,2);b<<2,3,1,4;std::cout<<"a+b=\"<<a+b<<std::edl;std::cout<<"a-b=\"<<a-b<<std::edl;std::cout<<"Doiga+=b;"<<std::edl;a+=b;std::cout<<"Nowa=\"<<a<<std::edl;Vector3dv(1,2,3);Vector3dw(1,0,0);std::cout<<"-v+w-v=\"<<-v+w-v<<std::edl;}
评论