博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[算法][雅可比迭代解方程组]
阅读量:6083 次
发布时间:2019-06-20

本文共 894 字,大约阅读时间需要 2 分钟。

1 #include
2 #include
3 using namespace std; 4 #define maxn 50 5 int n;//维数 6 double a[maxn][maxn];//系数矩阵 7 double b[maxn];//b向量 8 double kc=0.000001;//精度控制常数 9 double x[maxn];//x向量10 double y[maxn];11 double e;12 int N0;//最大迭代次数13 //e=||x-(k+1)-x(k)||.inf.;当e
>a[i][j];24 cout<<"请输入b向量b:= \n";25 for(i=1;i<=n;i++)cin>>b[i];//输入b[]26 cout<<"请输入x向量的初始值x:= \n";27 for(i=1;i<=n;i++)cin>>x[i];//输入x[]初始值28 cout<<"请输入估计最大迭代次数N0:= \n";29 cin>>N0;30 return 1;31 }32 int main(){33 while(read()){34 for(k=1;k<=N0;k++){35 e=-1;36 for(i=1;i<=n;i++){37 y[i]=b[i];38 for(j=1;j<=n;j++)if(i!=j){39 y[i]-=a[i][j]*x[j];40 }41 y[i]/=a[i][i];42 if(fabs(x[i]-y[i])>e)e=fabs(x[i]-y[i]); 43 }if(e

 

 

 

 

转载地址:http://qckwa.baihongyu.com/

你可能感兴趣的文章
Linux下MEncoder的编译
查看>>
Javascript中闭包(Closure)的探索(一)-基本概念
查看>>
spark高级排序彻底解秘
查看>>
ylbtech-LanguageSamples-PartialTypes(部分类型)
查看>>
福建省促进大数据发展:变分散式管理为统筹集中式管理
查看>>
开发环境、生产环境、测试环境的基本理解和区别
查看>>
tomcat多应用之间如何共享jar
查看>>
Flex前后台交互,service层调用后台服务的简单封装
查看>>
MySQL入门12-数据类型
查看>>
Windows Azure 保留已存在的虚拟网络外网IP(云服务)
查看>>
修改字符集
查看>>
HackTheGame 攻略 - 第四关
查看>>
js删除数组元素
查看>>
带空格文件名的处理(find xargs grep ..etc)
查看>>
华为Access、Hybrid和Trunk的区别和设置
查看>>
centos使用docker下安装mysql并配置、nginx
查看>>
关于HTML5的理解
查看>>
需要学的东西
查看>>
Internet Message Access Protocol --- IMAP协议
查看>>
Linux 获取文件夹下的所有文件
查看>>