全球旧事资料 分类
值不应取得过大否则会得到该方程的另
外一个解
七、程序源代码:
八、教师评语
i
cludemathhdefi
eep1e4floatffloatxfloaty
y100expx435expx1x1564retur
yfloatdffloatxfloaty
y100expx435xexpxexpx1xxretur
yfloatrootfloatxfloaty
iffabsfepyxelseyrootxfxdfxwhile
Nretur
ymai
floatyx0pri
tf“e
terx0”sca
f“f”x0yrootxpri
tf“ff’yfy
f云南大学数学与统计学实验教学中心
实验报告
课程名称:数值计算方法指导教师:李耀堂
实验名称:矩阵求逆
实验编号:No2学院:数学与统计学院
学期:20152016学年第一学期成绩:
学生姓名:
学生学号:
实验日期:专业:
实验学时:3年级:
一试验目的:练习用数值方法求逆矩阵。
二实验内容:求下面矩阵的逆矩阵:
385
A


2
74
194
三实验环境:PC计算机,C语言。
四实验方法:列主元高斯约当消去法列高斯约当消去法简述:高斯约当消去法是高斯消去法的另一种变种和
改进。本算法与高斯消元法的区别在于:(1)不用乘数
mik
,改用行标准化,把
a
k
kk

位置上的元素先变为
1。(2)高斯消元法只是把
a
kkk

这一列中
a
kkk

下面行的元素消

0,而高斯约当消去法则是把
a
kkk

这一列元素除
a
kkk

1以外全部消为
0。(3)
高斯约当消去法进行
次消元,把第
列也消为只剩一个元素为1,其余均为
0。因此,
0对于消元也是必要条件。高斯约当消去法算法为:
k12
akjakjakkjkk1
1ijaijaijaikakjjkk1
1
五实验过程
PRINTxiai
1
1.编程用C语言编出全主元高斯约当消去法的源程序。
2开机打开C语言编译程序,键入所编程序源代码
3调试程序修改错误至能正确运行
4运行程序并输出计算结果
计算结果:MATA1IS
f002550395702851006810055300936010640148900213
六实验总结:
高斯约当消去法算法具有以下优点和缺点:算法优点:不用换行,换列,不用回代,精度高。算法缺点:循环语句比较难组织,已选过主元素所在行所在列的元素不能再被选作主元素,解向量的分量也不一定按次序排列。
七、程序源代码:
i
clude“stdlibh”i
clude“mathh”i
clude“stdioh”i
tri
v
ai
t
doubleai
tisjsijkluv
doubledpismalloc
sizeofi
tjsmalloc
sizeofi
tfork0k
1kd00forikk
1iforjkk
1jli
jpfabsalifpddpiskijskjifd1010freeisfreeispri
t“err
oti
v

retur
0r
好听全球资料 返回顶部