Eigen中定义了一系列的vector和matrix,相比copy数据,更一般的方式是复用数据的内存,将它们转变为Eigen类型.Map类很好地实现了这个功能. Map定义 Map(PointerArgType dataPtr, Index rows, Index cols, const StrideType& stride = StrideType()) 可以看出,构建map变量,需要三个信息:指向数据的指针,构造矩阵的行数和列数 map相当于引用普通的c++数组,进行矩阵操作,而不用copy…