使用 Eigen 的稀疏矩阵库可以有效地处理具有大量零元素的矩阵,以节省内存和计算资源。eigen库稀疏矩阵:
SparseMatrix<double> Hsta = SparseMatrix<double> (4, 4); //定义一个大小为4*4名字为Hsta的稀疏矩阵。
插入数据 Hsta.insert(0,0) = 1; //向Hsta的1行1列插入数字1。
需要注意的是eigen库中稀疏矩阵的索引是从0开始的。