数值课设(3)

2019-04-02 23:41

数值分析课程设计 沈阳航空航天大学 课程设计用纸 正 文

C(n)knnhnnt?j(?1)n?k?(t?j)dt?dt?nk!(n?k)!?0?....................(2) b?a?0j?0k?jj?0j?kj?k由于是多项式的积分,柯特斯系数的计算不会遇到实质性的困难。 当n=1时,C(1)0?C(1)1?1,这时的求积公式就是我们所熟悉的梯形公式。 2当n=2时,按(2)式,这时的柯特斯系数为

(2)C0?C1(2)(2)C2121(t?1)(t?2)dt?4?06124???t(t?2)dt?206 121??t(t?1)dt?4062b?aa?b[f(a)?4f()?f(b)]就为辛普森求积公式。?f(x)k

162 将区间[a,b]划分为n等份,分点xk=a+kh,h=(b-a)/n,k=0,1,...,n,在每个子区间

相应的求积公式S?[xk,xk+1](k=0,1,?,n-1)上采用辛普森公式,若记

则有

=为复合辛普森公式,

余项为,。

于是当f(x)

,与复合辛普森公式余项=,

第 6 页

数值分析课程设计 沈阳航空航天大学 课程设计用纸 正 文

2.程序流程图

开始 输入n,a,b,g

定义未知变量x,将g定义为函数f(x),计算h的值 调用函数利用for循环计算和号的值 利用复合辛普森公式,带入数值,计算S的值

输出S值

结束

3.计算?sin?x?dx

0?> Untitled5(2,0,pi,@(x)sin(x)) f =

@(x)g(x) ans =

2.0046

>> Untitled5(3,0,pi,@(x)sin(x)) f =

@(x)g(x)

第 7 页

数值分析课程设计 沈阳航空航天大学 课程设计用纸 正 文

ans =

2.0009

>> Untitled5(5,0,pi,@(x)sin(x)) f =

@(x)g(x) ans =

2.0001

>> Untitled5(7,0,pi,@(x)sin(x)) f =

@(x)g(x) ans =

2.0000

>> Untitled5(10,0,pi,@(x)sin(x)) f =

@(x)g(x) ans =

2.0000 >>

第 8 页

数值分析课程设计 沈阳航空航天大学 课程设计用纸 正 文

二、总结

通过这两周的MATLAB课程设计,我学到了很多知识,也了解到MATLAB是

一个运用于很多领域的软件。初次接触MATLAB,感到自己还有很多不足,对一些程序的设计还没有足够精通,但是通过两周的学习,在MATLAB设计方面,觉得自己还是有所进步。在课设过程中,也遇到过很多问题,有时候程序运行不出来或者结果错误,仅仅只是因为忘记加分号,或者是多加了括号,或者是字母的大小写不一致等,这让我意识到MATLAB的严谨性,也在此方面更加注意,避免此类错误发生。有时是因为函数编写思路不正确,通过上网查找,去图书馆查找,以及请教同学等方法来解决这些问题。MATLAB以矩阵计算为基础,在科学研究以及工程设计邻域有着十分广泛的应用,我以后会继

续学习,掌握更多的知识,更好的运用MATLAB。

完稿日期:2016 年1 月 4日

第 9 页

数值分析课程设计 沈阳航空航天大学 课程设计用纸 参考文献

参考文献

[1] 李庆阳,王能超,易大义.数值分析.5版.北京:清华大学出版社,2008.12

[2] 张霞萍,MATLAB 8.X程序设计及典型应用.西安:西安电子科技大学出版社, 2014.7

第 10 页


数值课设(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:春夏秋冬的古诗和名句

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: