返回

使用 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;
} 
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(2)
按点赞数排序
用户头像
下一篇
什么是 openssh 默认 kexalgorithms? 2022-07-23 11:56:31