# include

# include

#include

float **a; /*存放A矩阵*/ float *b; /*存放b矩阵*/ float *x; /*存放x矩阵*/ float p; /*精确度*/

float w; /*松弛因子*/

int n; /*未知数个数*/

int c; /*最大迭代次数*/ int k=1; /*实际迭代次数*/ void SOR(float xk[])

{

int i,j;

float t=0.0;

float tt=0.0;

float *xl;

xl=(float *)malloc(sizeof(float)*(n+1)); for(i=1;i

{

t=0.0;

tt=0.0;

for(j=1;j

t=t+a[i][j]*xl[j];

for(j=i;j

tt=tt+a[i][j]*xk[j];

xl[i]=xk[i]+w*(b[i]-t-tt)/a[i][i]; }

t=0.0;

for(i=1;i

{

tt=fabs(xl[i]-xk[i]);

tt=tt*tt;

t+=tt;

}

t=sqrt(t);

for(i=1;i

xk[i]=xl[i];

if(k+1<=c&&t>p)

{

SOR迭代法c语言报告,SOR迭代_C语言代码相关推荐

  1. 电子英汉词典c语言程序设计报告,英汉电子词典设计报告_设计_C语言_C语言程序设计.doc...

    英汉电子词典设计报告_设计_C语言_C语言程序设计 课程设计 课程名称 :C语言程序课程设计 题目名称 :电子英汉词典 学生学院 :电气信息学院 专业班级 :自动化1101 学 号 :20110102 ...

  2. 凸轮结构c语言编程,凸轮设计_c语言编程

    凸轮设计_c语言编程 (4页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 一.编程:(注:程序中各个符号的含义)PI:常数 s0:理论廓 ...

  3. c语言pow函数用法_C语言基础的不能再基础的程序知识!“hello world”!

    涉及到的知识点有:include有两种用法.{}大括号用法解释.C语言自定义名字的要求. c语言库函数printf的解释.编译错误有两种.调用system函数.c语言编译过程. 操作系统结构.指令集中 ...

  4. 打开c语言运行不了_C语言——菜鸟和大神的分水岭:内存、线程、进程

    作为一门古老的编程语言,C语言已经坚挺了好几十年了,初学者从C语言入门,大学将C语言视为基础课程.不管别人如何抨击,如何唱衰,C语言就是屹立不倒:Java.C#.Python.PHP.Perl 等都有 ...

  5. 无效的变量名c语言,变量方法用法 _C语言-w3school教程

    C语言 的 变量 变量是内存位置的名称.它用于存储数据.其值可以更改,可以重复使用多次. 它是通过符号表示内存位置的方法,以便可以容易识别. 我们来看一下声明一个变量的语法: type variabl ...

  6. python实现c语言编译器安卓版_c语言编译器ide下载app-c语言编译器ide软件下载v1.5.1 安卓版-2265安卓网...

    c语言编译器ide软件是一款非常实用的练习代码的服务软件,操作简单,好上手,宛如和电脑操作般,各种你需要的功能在这里都能找到的,如果最新刚好在备考的 小伙伴们,不如现在现在下载体验体验吧! c语言编译 ...

  7. c语言必背数据结构_C语言实现常用数据结构:简要一览(第1篇

    线性表 最简单的一种数据结构,具有相同类型的数据元素组成的序列.顺序表.链表是其两种简单实现. 备注:数组也可以算一种简单的线性表. 链表可以分为:带头结点的简单链表 不带头结点的简单链表静态链表 循 ...

  8. c语言教程+school,C语言教程方法用法 _C语言-w3school教程

    C语言 的 C语言教程 此C语言教程与编程方法面向C语言初学者和专业人士,帮助他们轻松了解和学习C语言编程.我们的C语言教程中使用程序解释每个主题. C语言被开发用于创建系统应用程序,直接与硬件设备( ...

  9. c语言报告总结PPT,C语言程序总结.ppt

    C语言程序总结.ppt 例2 求两数之和#include void main( ) /*求两数之和*/{ int a,b,sum; /*声明,定义变量为整型*/ /*以下3行为C语句 */ a=123 ...

最新文章

  1. Apache Tomcat 7.x 概述
  2. 宇宙是一个无始无终的循环?
  3. 数据库数据用Excel导出的3种方法
  4. 通过checkbox选择以逗号拼接删除字符串
  5. nyoj 677 碟战(最大流最小割定理)
  6. #6682. 梦中的数论(Min25筛)
  7. Android TextView 设置文字背景色或文字颜色,字体阴影,字体样式
  8. tfs 未能在以下位置创建报表文件夹 /TfsReports: 授予的权限不足,无法执行此操作
  9. tabcontrol设置当前活动页
  10. 旧计算机硬盘驱动器可以进口吗,解决方案:可以在新计算机上安装旧的机械硬盘驱动器吗?台式计算机添加新旧机械硬盘+分区教程...
  11. 生物特征识别:指纹识别技术应用
  12. java实现qq页面登陆界面
  13. Django CSRF Bypass 漏洞分析(CVE-2016-7401)
  14. android加固之后出问题,Android 应用加固
  15. 第六届全国大学生生物医学工程创新设计竞赛参赛经历
  16. 通过uvm_printer的print_generic进行扩展打印
  17. 关于WPS中公式用不了的问题
  18. 一缕黑暗中的火光-----------类图--------------优雅的建模语言
  19. 微信被封可私聊收费解封 是真的吗?腾讯官方回应来了
  20. linux centos安装桌面环境,CentOS6 CentOS7装桌面环境

热门文章

  1. SAP-MM STO订单详解 8 (库存地点级别的UB STO)
  2. 1小时学Python脚本
  3. easy connect修改服务器地址,如何修改easyconnect服务器地址
  4. UI动效设计的12条基本原则
  5. 生活 list.php,拓展学生识字空间,在生活中自主识字a href=/friend/list.php(教师中心专稿)/a...
  6. java逻辑他推理之公式逆推
  7. 【vector】模拟vector操作
  8. STM32F407和DP83848芯片RMII模式硬件电路图参考
  9. 三星 联通 i9502 4.3root 后 刷入google商店等软件 解决Android操作系统升级中 问题...
  10. Android 逆向初探