使用 C++ 中的特征库定义和填充稀疏矩阵
发布时间:2022-07-23 13:30:07 305
相关标签: # golang
我试图使用C++中的特征或犰狳库构建spars矩阵,以求解线性方程组Ax=b。a是维数为n*n的系数矩阵,b是维数为n的右手边向量Spars矩阵A如下所示,见图
我看了Eigen文档,但在C++中定义和填充Spars矩阵时遇到了问题。
您能给我一个示例代码来定义spars矩阵,以及如何使用c++中的特征库将值填充到矩阵中吗?
例如,考虑一个简单的spars矩阵a:
1 2 0 0
0 3 0 0
0 0 4 5
0 0 6 7
int main()
{
SparseMatrix A;
// fill the A matrix ????
VectorXd b, x;
SparseCholesky > solver;
solver.compute(A);
x = solver.solve(b);
return 0;
}
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报