#include<stdio.h>
#include<stdlib.h>int main(){int a,b,n;printf("输入增广矩阵的行数列数 例:3 4\n");scanf("%d %d",&a,&b);printf("输入n迭代次数 \n");scanf("%d",&n);double matrix[a][b];double x[a];printf("开始输入增广矩阵\n");for (int i = 0; i < a; i++){printf("第%d行\n",i+1);for (int j = 0; j < b; j++){scanf("%lf",&matrix[i][j]);}}printf("设定初值x:\n");for (int i = 0; i < a; i++){scanf("%lf",&x[i]);}for (int i = 0; i < n; i++){double count=0;for (int j = 0; j < a; j++){for (int k = 0; k < a; k++){if (k==j){continue;}count+=matrix[j][k]*x[k];}x[j]=(matrix[j][a]-count)/matrix[j][j];count=0;}printf("%d ",i+1);for (int i = 0; i < a; i++){printf("x%d=%lf  ",i+1,x[i]);if(i==a-1)printf("\n");}}system("pause");return 0;
}

高斯-赛德尔迭代(Gauss–Seidel method)c语言实现相关推荐

  1. C语言实现高斯-赛德尔迭代gauss seidel(附完整源码)

    实现C语言高斯-赛德尔迭代gauss seidel 高斯-赛德尔迭代gauss seidel的完整源码(实现,main函数测试) 高斯-赛德尔迭代gauss seidel的完整源码(实现,main函数 ...

  2. 高斯—赛德尔(Gauss - Seidel)迭代法解线性方程组(Matlab程序)

    %---高斯-赛德尔迭代法----- %---Gauss - Seidel iteration method clear;clc; % A=[10,-1,-2;-1,10,-2;-1,-1,5]; % ...

  3. 分别用雅可比(Jacobi)迭代法和高斯—塞德尔(Gauss—Seidel)迭代法求解线性方程组(转载)

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/yyywww666/article/details/42805071 算法介绍(迭代法介绍): 代码C ...

  4. 分别用雅可比(Jacobi)迭代法和高斯—塞德尔(Gauss—Seidel)迭代法求解线性方程组

    算法介绍(迭代法介绍): 代码C语言实现; # include<stdio.h> # include<math.h> # define N 6 /* *使用雅可比迭代法和高斯- ...

  5. 高斯赛尔德c语言算法,高斯-赛德尔迭代法的算法及程序设计.doc

    PAGE 题 目:高斯-赛德尔迭代法的算法及程序设计 摘要 本文通过理论与实例对线性方程组的解法.收敛性及误差分析进行了探讨.在对线性方程组数值解法的讨论下用到了高斯-赛德尔迭代法,进一步研究和总结了 ...

  6. 数值分析原理课程实验——(高斯)Gauss列主元消去法

    高斯(Gauss)列主元消去法 方法概要 待求问题 程序流程 程序代码 /*Matlab函数 function Result = Gauss(n, A, b)for k = 1:n-1max = ab ...

  7. 高斯-赛德尔迭代法简介

    高斯-赛德尔迭代法是解线性方程组的常用迭代法之一,设线性方程组为 高斯-赛德尔迭代法的迭代公式为 当然,此处假定 ,在很多情况下,它比简单迭代法收敛快,它和简单迭代法的不同点在于计算  时,利用了刚刚 ...

  8. Python3|Opencv——添加高斯噪声Gauss Noise

    # -*- coding:utf-8 -*- #@Time: 2020/2/18 #@Author: EmmaHuu #@File: gauss_noise """ 添加 ...

  9. 2021-01-07 matlab数值分析 线性方程组的迭代解法 高斯-赛德尔迭代法

    matlab数值分析 线性方程组的迭代解法 高斯-赛德尔迭代法 Function [x,iter]=gs(A,b,tol) D=diag(diag(A)); L=D-tril(A); U=D-triu ...

最新文章

  1. 操作系统导论中文版 pdf_一分钟带你认识微软操作系统 Windows 10
  2. 二项分布-python3
  3. 借助 Pod 删除事件的传播实现 Pod 摘流
  4. 六个国外免费的DNS服务-做英文与外贸必备
  5. 12. 星际争霸之php设计模式--模板模式
  6. C++面试题,平时面试不可缺少的!
  7. 华南理工大学计算机专业研究生分数线,2020华南理工大学研究生分数线汇总(含2016-2020历年复试)...
  8. 一大早,分享一个好消息
  9. 微信扫码访问网站调用默认浏览器打开如何实现?
  10. java离职交接文档_提醒 | 定了!财会人离职不办这2项交接,要承担法律责任!后果非常严重,请转发通知~...
  11. 天线SMA处抗静电保护收发开关
  12. videojs重播_videojs 视频播放器从入门到精通
  13. xul eclipse插件_将HTML元素添加到XUL插件
  14. Unity制作历史记录气泡
  15. android 8.0图标适配
  16. 什么是质量功能配置(QFD)(转载)
  17. 作业调度框架 Quartz 学习笔记(三) -- Cron表达式 (转载)
  18. 服务器主板主要组成部分(个人笔记,请勿参考)
  19. 计算机网络处理延时是什么原因,电脑网络延迟的解决方法是什么
  20. 微信小程序实现列表项左滑删除效果

热门文章

  1. 敏捷开发产品管理系列之二:产品版本规划
  2. 下载Xcode历史版本方法
  3. 导弹拦截(DP LIS)
  4. 数字信号处理总结之共轭对称性_复变函数积分的共轭=共轭的积分
  5. python melt函数
  6. Mysql5.5命令行修改密码
  7. 程序员如何从技术岗转为技术管理层?
  8. 成都物韵电子商务有限公司拼多多代运营若干技巧
  9. 数据结构C++——二叉树的实现
  10. 那些年啊,那些事——一个程序员的奋斗史 ——53