- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中南大学数分析作业完整版~
数值分析
数学实验报告
姓名: XX 学号: xx 指导老师:易昆南 专业班级:xx
目 录
高斯消去法 .............................................................. 3
LU分解 ............................................................. 6
用牛顿法求积分……………………………………..10
用复化梯形法求积分………………………………..12
用复化辛普森法、复化辛普森变步长法求积分….13
6. 节点加密复化梯形公式 .........................................16
7. 龙贝格积分 .............................................................17
8. 欧拉方法、休恩方法、泰勒方法、龙格-库塔方法
………………................................................................20
一.高斯消去法
学号 xx 班级 xx 姓名 xx 指导教师 易昆南 实验题目 高斯消去法 评 分 1、设计(实习)目的:
掌握高斯消去法的原理
通过实践加深对这门语言中M文件的了解
熟悉简单程序结构。 2、实验内容:
1. 对高斯消去法进行编程,并给出初始数据计算结果。
2. 对高斯列主元消去法进行编程,并给出初始数据计算结果。 3.详细设计:
1. 高斯消去法
%消去过程
function x=gsxq(A,b)
n=length(b);
for i=1:n-1 %áD
for k=i+1:n
for j=i+1:n
if abs(A(i,i))10^(-6)
warning((分母不能为零!);
else
A(k,j)=A(k,j)-A(i,j)*A(k,i)/A(i,i);
end
end
b(k)=b(k)-b(i)*A(k,i)/A(i,i);
A(k,i)=0;
end
end
%??′?1y3ì
x(n)=b(n)/A(n,n);
for i=n-1:-1:1
sum=0;
for j=i+1:n
sum=sum+A(i,j)*x(j);
end
x(i)=(b(i)-sum)/A(i,i);
end
2. 高斯列主元消去法
fuction x= lgs(A,b)
%用高斯消去法解线性方程组
%x是未知向量
n=length(b);
x=zeros(n,1);
c=zeros(1,n);
%寻找最大主元
t=0;
for i =1:n-1
max=abs(A(i,i));
m=i;
for j=i+1:n
if maxabs(A(j,i))
max=abs(A(j,i));
m=j;
end
end
if m~=i
for k=1:n
c(k)=A(i,l);
A(i,k)=A(m,k);
A(m,k)=c(k);
end
t=b(i);
b(i)=b(m);
b(m)=t;
end
for k=i+1:n
for j=i+1:n
A(k,j)=A(k,j)-A(i,j)*A(k,j)/A(i,i);
end
b(k)=b(k)-b(i)*A(k,i)/A(i,i);
A(k,i)=0;
end
end
%回带过程
x(n)=b(n)/A(n,n);
for i=n-1:-1:1
sum=0;
for j=i+1:n
sum=sum+A(i,j)*x(j);
end
x(i)=(b(i)-sum)/A(i,i);
end
4:实验结果:
(1) 高斯消去法
(2)高斯列主元消去法
5:实验总结
这两个程序让我对高斯消去法有了更深刻的理解,能更灵活的运用各种基础函数与矩阵的运算来进行求解,
文档评论(0)