线性方程组的迭代解法:高斯-塞德尔迭代法
来源:互联网 发布:西安软件开发平均工资 编辑:程序博客网 时间:2024/04/27 17:25
#include <iostream>#include <time.h>#include <cmath>#include <stdio.h>using namespace std;double max(double x[],int n){ double max_=abs(x[0]); for(int i=1;i<n;i++) if(abs(x[i])>max_) max_=abs(x[i]); return max_;}int main(){ double a[3][3]={{4,2,-2}, {2,2,-3}, {-2,-3,14}}; double b[3]={10,5,4},x[3]={7,9,11},diff[3],s; int i,j,count=1; do { for(i=0;i<3;i++) { s=0; for(j=0;j<3;j++) s=s+a[i][j]*x[j]; diff[i]=(b[i]-s)/a[i][i]; x[i]+=diff[i]; } printf("%-3d: ",count++); for(i=0;i<3;i++) printf("%-10lf ",x[i]); cout<<endl; }while(max(diff,3)>10e-6); return 0;}
阅读全文
0 0
- 线性方程组的迭代解法:高斯-塞德尔迭代法
- 线性方程组的迭代解法:雅可比迭代法
- 线性方程组的迭代解法:超松弛迭代法
- 线性方程组的迭代解法
- 高斯-塞德尔迭代法解线性方程组
- 工程计算5——线性方程组的迭代解法
- 高斯消去法_解线性方程组的直接解法
- 线性方程组的迭代法
- 分别用雅可比(Jacobi)迭代法和高斯—塞德尔(Gauss—Seidel)迭代法求解线性方程组
- 基于matlab的Guass-Seidel(高斯--赛德尔) 迭代法求解线性方程组
- 高斯—赛德尔迭代法解线性方程组(C语言)
- 解线性方程组的迭代法.md
- 线性方程组的直接解法
- 线性方程组的古典迭代算法
- 高斯—赛德尔(Gauss - Seidel)迭代法解线性方程组(Matlab程序)
- 数值分析 第三章 线性方程组的迭代法
- 计算方法 实验四 解线性方程组的迭代法
- Matlab的Gauss_Seidel迭代方法解线性方程组
- 关于表单中文件的上传
- 第三次java作业
- StringBuffer与StringBuilder与String的不同
- RBM源码分析
- 关于静态变量支初始化一次 常用于无限极分类
- 线性方程组的迭代解法:高斯-塞德尔迭代法
- java中equals方法的用法以及==的用法
- pycharm的一些快捷键
- Js 获取天气信息
- SVD奇异值分解
- 第二周集训小结
- adb 无线连接设备android 调试
- AE开发求大神指点
- 《红楼梦》香的祭祀文化