c语言gs迭代法解方程,ex1_7-GS迭代法例题源程序及注释.pdf

该程序主要涉及线性方程组的求解,使用了迭代法进行计算。程序中定义了矩阵A和向量B,分别对应线性方程组的系数和常数项。初始数据已给出,包括不同波长下的摩尔吸光度。程序还设置了收敛标准和最大迭代次数,并通过打开文件进行输出,将原始线性方程组和计算过程记录到文件中。
摘要由CSDN通过智能技术生成

!example1_7 !注释

PROGRAM MAIN !主程序

DIMENSION A(4,4), B(4), X(4) !四个波长,混合物由四个组分组成

DOUBLE PRECISION A, B, X, EPS !

N=4 !

EPS=1.0E-06 !收敛标准

MAXIT=100 !最大迭代次数

OPEN(6,FILE='EX1_7.TXT', & !打开文件6

STATUS='UNKNOWN') !准备存放输出文件EX1_7.TXT

DATA A/1.502,0.0261,0.0342,0.0340, & ! 给定不同波长下各纯物质及混合物

0.0514,0.1516,0.0355,0.0684, & !的摩尔吸光度Eij, Ai,即为线性方

0.0,0.0,2.532,0.0, & !程组的系数 A(N,M);M=N+1

0.0408,0.0820,0.2933,0.3470/ !

DATA B/0.1013,0.01993,0.2194,0.03396/ !

WRITE(6,*)'ORIGINAL LINEAR EQUATIONS:' !在文件6 中写入字符串

WRITE(6,10)((A(I,J),J=1,N),B(I),I=1,N) !在文件6 中写入 A,B数组,格式10

10 FORMAT(1X,5F12.6) !1X:输出空格;个数为 1

!连续 5个 F编辑符

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值