编写用追赶法解三对角线方程组的程序,并解下列方程组:

#include<stdio.h>
#include<math.h>
void main()
{int i;int n=4;float x[4];float c[4][5]={2,-1,0,0,5,-1,2,-1,0,-12,0,-1,2,-1,11,0,0,-1,2,-1};float y[10];float d[10][11]={-4,1,0,0,0,0,0,0,0,0,-27,1,-4,1,0,0,0,0,0,0,0,-15,0,1,-4,1,0,0,0,0,0,0,-15,0,0,1,-4,1,0,0,0,0,0,-15,0,0,0,1,-4,1,0,0,0,0,-15,0,0,0,0,1,-4,1,0,0,0,-15,0,0,0,0,0,1,-4,1,0,0,-15,0,0,0,0,0,0,1,-4,1,0,-15,0,0,0,0,0,0,0,1,-4,1,-15,0,0,0,0,0,0,0,0,1,-4,-15};void zhui(float *,int,float[]);zhui(c[0],4,x); zhui(d[0],10,y);    for(i=0;i<=3;i++)printf("x[%d]=%f\n",i+1,x[i]);printf("\n");for(i=0;i<=9;i++)printf("x[%d]=%f\n",i+1,y[i]);
}
//追赶法
void zhui(float *u,int n,float x[])
{int i,j;float p;for(i=1;i<=n-1;i++){p=*(u+i*(n+1)+i-1)/(*(u+(i-1)*(n+1)+i-1));*(u+i*(n+1)+i-1)=0;*(u+i*(n+1)+i)-=p*(*(u+(i-1)*(n+1)+i));*(u+i*(n+1)+n)-=p*(*(u+(i-1)*(n+1)+n));}x[n-1]=(*(u+(n-1)*(n+1)+n))/(*(u+(n-1)*(n+1)+n-1));for(j=n-2;j>=0;j--){x[j]=((*(u+j*(n+1)+n))-x[j+1]*(*(u+j*(n+1)+j+1)))/(*(u+j*(n+1)+j));}
}

追赶法求解方程组(C语言)相关推荐

  1. 追赶法求解方程组备忘

    本篇内容为数值分析中,用追赶法求解方程组的方法,备忘如下: 1. 原理部分 追赶法求解的矩阵格式一般如下: a1 c1 0 0 b2 a2 c2 0 0 b3 a3 c3 0 0 b4 a4 如果矩阵 ...

  2. 用追赶法求方程组c语言程序,数值计算——追赶法求解三对角方程组(附代码)...

    目录 追赶法基础理论 追赶法c++程序代码 程序运行结果 源码文件下载地址 追赶法基础理论 在数值计算中,对三次样条曲线插值和用差分方法求解常微分方程边值问题时,通常会遇到Ax=d三对角形式的方程组: ...

  3. c语言程序 用追赶法求解方程组,编写用追赶法解三对角线性方程组的程序,并解下列方程组(3页)-原创力文档...

    计算方法与实习上机实验(二) 实验名称: 编写用追赶法解三对角线性方程组的程序,并解下列方程组: (1) (2)Ax=b,其中 A10×10=, b10×1= 程序代码: #include using ...

  4. c语言程序 用追赶法求解方程组,编写用追赶法解三对角线性方程组的程序,并解下列方程组...

    计算方法与实习上机实验(二) 实验名称: 编写用追赶法解三对角线性方程组的程序,并解下列方程组: 2x1 x2 5, x 2x x 12, 123(1) x 2x x 11,34 2 x3 2x4 1 ...

  5. 追赶法求解三对角方程组

    1. 来源和背景 对于一个(主)三对角方程组,我们常用"追赶法"来进行求解. 而三对角方程组常常出现于微分方程的数值求解,例如热传导方程的边值问题 {y′′(x)=f(x,y,y′ ...

  6. 【数学建模之Python】12.追赶法求解三对角方程组

    如果解决了你的问题,点个赞再走嘛٩(๑❛ᴗ❛๑)۶ 目录 一.前言 二.方程组的特点 1.类型 2.要求 3.方法的优势 三.算法步骤 四.例题+代码 1.用追赶法求解以下五阶方程组 2.代码 一.前 ...

  7. 追赶法求解三对角线性方程组的MATLAB程序

    function [M] = after_method(a,b,c,g,tolerance) %% 追赶法求解三对角矩阵 % a为三对角矩阵左下对角线上的值 % b为三对角矩阵中间对角线上的值 % c ...

  8. 方程组c语言编程,最小二乘解方程组C语言编程.doc

    最小二乘解方程组C语言编程 #include #include"math.h" using namespace std; int main() { double **a,*x,*y ...

  9. 利用稀疏格式矩阵求解方程组以及机器学习训练速度对比

    本文要点: 1.几个稀疏矩阵的应用场景 2.scipy得到稀疏格式矩阵后专用的方程组求解器 3.用稀疏格式求解方程组的速度对比 4.稀疏矩阵与原矩阵内存大小对比 5.python稀疏格式与array格 ...

  10. Python 克莱姆法则求解方程组

    克莱姆法则求解方程组 请用克莱姆法则解下面的线性方程2x2系统: 编写程序,用户输入数字a.b.c.d.e和f,然后显示x和y的结果.如果ad-bc为零,呈现"The equation ha ...

最新文章

  1. 366万常用的中 txt 网盘_推荐三款我常用于备份文件的网盘,堪称精品中的精品,建议收藏!...
  2. symbol lookup error
  3. java面试总结-(hibernate ibatis struts2 spring)
  4. C++知识点11——this指针,const成员函数,访问权限控制
  5. websocket一直无法链接_.NET Core 实现基于Websocket的在线聊天室
  6. 第40课 儿歌《打老虎》-2021.08.10 《小学生C++趣味编程》
  7. PID参数整定法(2)
  8. 动态网页开发技术(三):jsp
  9. 2019胡润全球富豪榜发布:最有钱的华人还是他!
  10. Qt Http实现网络文件下载
  11. 定时任务中cron表达式详解
  12. 小说app开发—小说app搭建需要注意什么问题?
  13. 抢票助手-for 12306买火车票.订票助手.高铁.动车.春运.车票管家.自动刷票.列车时刻表
  14. Jekins安装配置教程
  15. word图文混排复制到CKEditor图片不显示
  16. 图形图像处理 —— 图像缩放算法
  17. OpenGL入门学习 (转)
  18. Codeforces 91A-Newspaper Headline
  19. 三维图形在计算机如何存储,计算机三维图形技术.pdf
  20. 双系统装完只能u盘启动_u盘装双系统开机没有系统选择界面怎么解决

热门文章

  1. setup factory 设置默认字段的值
  2. 小软件项目开发的管理
  3. Python生成二维码
  4. 虚幻引擎(UE4) UMG实例
  5. 基于DDS的信号源设计
  6. 小米浏览器导出html,一招教你导出小米uc浏览器缓存视频
  7. 关于TUN/TAP网卡二三事以及物理网卡Ring buffer
  8. SkeyePlayer rtsp、rtmp低延迟播放器源码解析之64位编译方案
  9. JS实现图片的懒加载
  10. 聊聊从古至今都是如何加密的~