- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
2012级研究生
《计算方法》作业
姓名:
学号:
专业:冶金工程
学院:冶金与生态工程学院
成绩:__________________
任课教师:数理学院丁军
2012年11月20日
实验一牛顿下山法
实验目的
掌握牛顿下山法求解方程根的推导原理。
理解牛顿下山法的具体算法与相应程序的编写。
实验内容
采用牛顿下山法求方程2x3-5x-17=0在2附近的一个根。
实验实现:
1、算法:
下山因子从开始,逐次将减半进行试算,直到能使下降条件成立为止。再将得到的循环求得方程根近似值。
2、程序编写代码如下:
functionz=f(x)
z=2*x^3-5*x-17;
functionz=df(x)
z=6*x^2-5;
3、运行过程及结果:
实验体会:
牛顿法构造简单,收敛很快,但对初值选取有要求,且牛顿法每次迭代都要计算函数的导数,为了克服上述缺点,产生了牛顿下山法。对于较差初值,牛顿下山法优于牛顿法,但牛顿下山法只有线性收敛。
实验二矩阵的列主元三角分解
实验目的:
学会矩阵的三角分解,并且能够用MATLAB编写相关程序,实现矩阵的三角分解,解方程组。
实验内容:
用列主元消去法求解方程组(实现PA=LU)要求输出:
(1)计算解X;
(2)L,U;
(3)正整型数组IP(i),(i=1,···,n)(记录主行信息)。
实验实现:
1、算法:列主元三角分解
和普通Dooliitle分解不同,第k步分解时为了避免用绝对值很小的数作除数,
引进量
若,则将矩阵的第t行与第k行元素互换,再进行正常的Doolittle分解。
2、程序代码如下:(编写liezhuyuan.m文件):
function[RA,RB,n,X]=liezhuyuan(A,b)
B=[Ab];n=length(b);RA=rank(A);
RB=rank(B);zhica=RB-RA;
ifzhica0,
disp(请注意:因为RA~=RB,所以此方程组无解.)
return
end
ifRA==RB
ifRA==n
disp(请注意:因为RA=RB=n,所以此方程组有唯一解.)
X=zeros(n,1);C=zeros(1,n+1);
forp=1:n-1
[Y,j]=max(abs(B(p:n,p)));C=B(p,:);
B(p,:)=B(j+p-1,:);B(j+p-1,:)=C;
fork=p+1:n
m=B(k,p)/B(p,p);B(k,p:n+1)=B(k,p:n+1)-m*B(p,p:n+1);
end
end
b=B(1:n,n+1);A=B(1:n,1:n);X(n)=b(n)/A(n,n);
forq=n-1:-1:1
X(q)=(b(q)-sum(A(q,q+1:n)*X(q+1:n)))/A(q,q);
end
else
disp(请注意:因为RA=RBn,所以此方程组有无穷多解.)
end
end
(编写lu.m文件):
functionlu(A)
[n,m]=size(A);
B=zeros(1,n);
L=eye(n);U(1,:)=A(1,:);
IP=zeros(n,1);
IP(1,1)=U(1,1);
fork=2:n
[m,p]=max(abs(A(k:n,k)));%p是m的行标
ifm==0;disp(A奇异),return;end
ifpk
B(k:n)=A(k,k:n);A(k,k:n)=A(p,k:n);
A(p,k:n)=B(k:n);
end
L(k:n,k-1)=A(k:n,k-1)/U(k-1,k-1);
U(k,k:n)=A(k,k:n)-L(k,1:k-1)*U(1:k-1,k:n);
ifkn
A(k+1:n,k)=A(k+1:n,k)-L(k+1:n,1:k-1)*U(1:k-1,k);
end
IP(k,1)=U(k,k);
end
disp(IP)
disp(L)
disp(U)
在CommandWindows中输入:
A=[1111111;2111111;3211111;4321111;5432111;654321
您可能关注的文档
- 自动化立体仓库设计.pptx
- 网上创业项目策划八.ppt
- 给乌鸦的罚单1.ppt
- 苏教版必修二(立体几何初步)空间几何体表面积--教学课件.ppt
- 精英庄园生态餐厅服务培训.ppt
- 苏教版小学语文五年级下六月二十七日望湖楼醉书.ppt
- 高中生物必修二六七章Microsoft-Word-文档.doc
- 单相异步电机模拟所需参数.docx
- 苏教版(高中默写).ppt
- 反应式步进电动机驱动器设计.doc
- 2025年市国资委党委开展深入贯彻中央八项规定精神学习教育工作方案与开展学习中央八项规定主题教育工作方案(2篇文).docx
- 在2025年市商务局党组研究部署深入贯彻中央八项规定精神学习教育专题会上的讲话稿、教育动员部署会议上的讲话提纲【2篇文】.docx
- 开展2025年学习八项规定主题教育工作方案与领导在局机关深入贯彻八项规定精神学习教育部署会上的讲话稿(两篇文).docx
- 2025年深入贯彻中央八项规定精神学习教育实施方案与全面落实中央八项规定精神情况总结(2篇文).docx
- 2025年落实中央八项规定精神情况总结稿与领导在深入贯彻中央八项规定精神学习教育工作会议的主持讲话稿(2篇文).docx
- 2025年组织部长在八项规定学习教育工作专班座谈会的讲话稿与开展学习中央八项规定主题教育工作方案(两篇文).docx
- 学习2025年深入贯彻中央八项规定精神知识测试题135题【附答案】与全面深入贯彻中央八项规定精神学习教育实施方案.docx
- 2025年县委书记在中央八项规定精神学习教育动员会上的讲话稿遵守党的政治纪律和落实中央八项规定精神情况个人对照检查材料(2篇文).docx
- 2025年在深入贯彻中央八项规定精神学习教育动员部署会上的讲话稿与在市委党的建设工作领导小组会议暨部署深入贯彻中央八项规定精神学习教育专题会讲话稿(两篇文).docx
- 2025年市工业园区党工委开展深入贯彻中央八项规定精神学习教育工作方案与深入贯彻中央八项规定精神学习教育动员部署会讲话提纲【2篇文】.docx
文档评论(0)