在 CHOLMOD 或 SuiteSparseQR 中创建稀疏矩阵

al0*_*al0 5 c++ linear-algebra sparse-matrix libraries suitesparse

SparseSuiteQR中,我可以找到的所有示例都使用 stdin 或读取的文件来创建稀疏矩阵。有人可以提供一个如何直接在 C++ 中创建一个简单的示例吗?

更好的是,在 CHOLMOD 文档中,提到了 matlab 中可用的稀疏2函数,其行为与稀疏函数相同。这可以在C++中使用吗?

Umu*_*bak 1

我假设您尝试解决线性系统,请参阅 Tim Davies 的 CSparse 包,或者 boost 矩阵库,它也具有与 umfpack 和一些 lapack 函数接口的数字绑定 AFAIK...