#include <iostream>
#include <string>
#include <vector>
#include <iomanip>
using namespace std;
const int n=3; //设置方程组的维
float a[n][n],x[n],b[n];
void input_data() //输入方程组的相关数据
{
cout<<"输入方程组的系数矩阵a["<<n<<"]["<<n<<"]:"<<endl;
for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
cin>>a[i][j];
cout<<"输入x[1,...,"<<n<<"]的初值:"<<endl;
for(i=0;i<n;i++)
cin>>x[i];
cout<<"输入b[1,...,"<<n<&

该博客介绍了如何使用雅克比迭代算法来求解线性方程组。首先,通过`input_data`函数获取方程组的系数矩阵、初始值和目标值,然后使用`output_equation`函数展示方程组。在`main`函数中,用户可以指定迭代次数,程序会逐步更新并输出解向量,直至达到设定的迭代次数。
最低0.47元/天 解锁文章
432

被折叠的 条评论
为什么被折叠?



