ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:56.16KB ,
资源ID:19986017      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/19986017.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数值分析课程设计Word文件下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数值分析课程设计Word文件下载.docx

1、三、设计任务利用复合 Simpson 公式计算定积分:其中 ln ( x ) 表示自然对数.要求:(1) 通过理论分析,得到 1x ln ( x ) dxx ln ( x ) dx 的值;(2) 选取 10 个不同的步长 h = 0.2, 0.1, 0.05, 0.025, 0.02, 0.01, 0.0125, 0.01, 0.005, 0.0025 , 对每一个步长,分别用复合中点公式和复合 Simpson 公式计算上述定积分,并将计算结果和理论分析所得的值做比较(即给出计算所得值和理论所得值的差)。(3) 给出程序清单。必须说明程序中哪些是主程序,哪些是子程序;程序中必须有详细的注释和参

2、数说明;必须简明扼要地说明如何运行程序。四、设计说明书(或论文)内容前言、问题描述、具体理论知识点、具体实例、程序清单、程序实现、参考文献、总结、小组成员分工合作清单。五、进度计划(列出完成项目设计内容、绘图等具体起始日期)6 月 3-5 日网上查阅资料,6 月 6-18 日上机 16 节,编程并上机实现。6 月 20日上缴试验报告以及电子文件(试验报告以及原程序)。指 导 教 师(签名):教 研 室 主 任(签名):一、前言数值计算方法是一种利用计算机解决数学问题的数值近似解方法,特别是无法用人工计算的数学问题。数值计算方法常用于矩阵高次代数方程矩阵特征值与特征向量的数值解法,插值法,线性方

3、程组迭代法,函数逼近,数值积分和微分,常微分方程初值问题数值解等。作为数学与计算机之间的一条通道,数值计算的应用范围已十分广泛,作为用计算机解决实际问题的纽带,数值算法在求解线性方程组,曲线拟和、数值积分、数值微分、迭代方法、插值法、拟合法、最小二乘法等应用广泛。数值计算方法是和计算机紧密相连的,现代计算机的出现为大规模的数值计算创造了条件,集中而系统的研究适用于计算机的数值方法是十分必要的。数值计算方法是在数值计算实践和理论分析的基础上发展起来的。通过数值计算方法与实验将有助于我们理解和掌握数值计算方法基本理论和相关软件的掌握,熟练求解一些数学模和运算,并提高我们的编程能力来解决实际问题。在

4、科学与工程问题中,经常需要计算各种积分。在微分中的大多数情况下,被积函数的原函数不易求出,甚至不能用初等函数表示,因此积分的计算有困难。另外,在有些应用问题中我们不知道被积函数f(x)的表达式,只知道它在一些离散点处的值。在这些情况下,积分的近似数值计算有很重要的意义。 二、问题描述利用复合Simpson公式计算积分: 其中ln(x)表示自然对数。(1)、通过理论分析,得到的值;(2)、选取10个步长h=0.2,0.1,0.05,0.025,0.02,0.0125,0.01,0.005,0.0025,0.001.对每一个步长,分别用复合中点公式和复合Simpson公式计算上述定积分,并将计算结

5、果和理论分析所得的值做比较(即给出计算所得值和理论所得值的差);(3)、给出程序清单。程序中必须有详细的注释和参数说明;必须简明扼要的说明如何运行程序。为对比复合Simpson数值积分公式和复合中点数值积分公式的优劣分析,可以先对运用复合中点公式选取相应步长进行计算,再用复合Simpson数值积分公式进行计算。将计算结果和理论分析的值进行差值比较,通过计算机编程实现可视的优劣对比结果。三、具体理论和知识点基本原理:1、中点公式计算积分问题是最基本的方法,设f(x) Ca,b,且已知x=(a+b)/2处的函数值f(a+b)/2),则得到中点求积公式:事实上,单独的中点公式是不会被用来作为数值积分

6、的方法。因此,如果把积分区间等分为很多小区间,这就得到复合中点公式。对于积分区间a,b,要分成一些小区间。引进等距分点: ,i=0,1,2,.,n并记:根据定积分的性质,有:在每个小区间上使用中点公式得:2、Simpson公式是比较实用的积分方法,已知f(x) Ca,b,令=a, =(a+b)/2, =b三点的函数值f(a),f(a+b)/2)和f(b),则可以作f(x)的二次插值多项式,即:从而有:同理,引进等距分点并根据定积分的性质得到在每个小区间上的复合Simpson公式:复合求积公式对应用于分段多项式逼近被积函数f(x),然后作数值积分。四、程序清单1、复合中点公式计算定积分源程序主函

7、数(以tixing_main.m保存):%复合中点计算函数积分主函数disp(步长为0.2数值积分为)s_1=tixing(0.2)步长为0.1数值积分为s_2=tixing(0.1)步长为0.05数值积分为s_3=tixing(0.05)步长为0.025数值积分为s_4=tixing(0.025)步长为0.02数值积分为s_5=tixing(0.02)步长为0.0125数值积分为s_6=tixing(0.0125)步长为0.01数值积分为s_7=tixing(0.01)步长为0.005数值积分为s_8=tixing(0.005)步长为0.0025数值积分为s_9=tixing(0.0025)

8、步长为0.001数值积分为s_10=tixing(0.001)%采用符号法计算出积分的严格结果真实结果为:fenxi_s=int(sqrt(x)*log(x),0,1)%取前12位有效数字s=vpa(fenxi_s,12)%误差情况TOL=s_1-s;s_2-s;s_3-s;s_4-s;s_5-s;s_6-s;s_7-s;s_8-s;s_9-s;s_10-s;方法函数(以tixing.m保存):%复合中的计算法计算积分function s=tixing(h)% a,b为积分区间% h为区间步长a=0;b=1;n=(b-a)/h;s=0;%循环for k=0:(n-1) s=s+fun_tixi

9、ng(a+h/2+k*h);ends=h*s;函数文件(以fun_tixing.m保存):%计算函数function f=fun_tixing(x)f=sqrt(x)*log(x);2、复合Simpson公式计算定积分源程序主函数(以xps_main.m保存):%复合Simpson公式计算函数积分主函数%复合Simpson公式计算法计算积分s=4*fun_tixing(a+h/2)+fun_tixing(a+1)*h);for k=1: s=s+4*fun_tixing(a+h/2+k*h)+fun_tixing(a+(k+1)*h)+fun_tixing(a+k*h); ends=(h/6)

10、*s;五、程序实现1、复合中点公式计算定积分运行程序:clearclctixing_main回车得到:步长为0.2数值积分为s_1 = -0.4552步长为0.1数值积分为s_2 = -0.4494步长为0.05数值积分为s_3 = -0.4466步长为0.025数值积分为s_4 = -0.4454步长为0.02数值积分为s_5 = -0.4451步长为0.0125数值积分为s_6 = -0.4448步长为0.01数值积分为s_7 = -0.4447步长为0.005数值积分为s_8 = -0.4446步长为0.0025数值积分为s_9 = -0.4445步长为0.001数值积分为s_10 =

11、-0.4445 fenxi_s = -4/9 s = -0.444444444444 TOL = .010* -0.0049704266944861383604732478491695 -0.0021860177051453464093229255016393 -0.00092891520754243314905674797077317 -0.00070113981361505681399971454115239 -0.00038470720076858342062432402630456 -0.00028836912264093880986460735615928 -0.0001164440

12、1126418044378719660048027 -0.000046336890357132373252212892422719 -0.0000134624782384437947642223665223332、复合Simpson公式计算定积分运行程序:xps_mains_1 = -0.4298s_2 = -0.4386s_3 = -0.4422s_4 = -0.4436s_5 = -0.4438s_6 = -0.4441s_7 = -0.4442s_8 = -0.4443s_9 = -0.4444s_10 = -0.4444fenxi_s = -4/9TOL = 0.01466371417

13、1479738349491029475447 0.0058135953768720074729130405100097 0.0022778570007535272866632143629051 0.0008839879795395047233923409291112 0.00065064614329415595739324398860681 0.00034034172384741736883161447591029 0.00024993362548861000382903821415148 0.000095398992342090841334723699818099 0.00003621557

14、1143441119717366200037034 0.0000099935864512315207845889741822276结果分析:我们选取10个不同的步长,从结果中可以看出步长越细积分精度越高。分别用复合中点公式和复合Simpson公式计算上述定积分,并将计算结果和理论分析所得的值做差值比较。我们不难发现复合Simpson公式比复合中点公式的误差要小。可以看出复合Simpson公式比复合中点公式能更好的逼近被积函数f(x)。六、参考文献1 张平文,李铁军. 数值分析. 北京:北京大学出版社,2007.2 徐瑞,黄兆东,等. MATLAB2007 科学与工程分析. 北京:科学出版社,2

15、007.3 宋叶志,贾东永. MATLAB数值分析与应用. 北京:机械工业出版社,2009.4 XX百科,数值积分,七、总结经过这次数值分析课程设计以及一学期的学习,在工程问题中经常会遇到一些积分问题,要找到原函数是很困难的,甚至有些更本不能用初等函数表示。这时用数值方法求解比较理想。通过这次课程设计,提高了我们对理论知识的理解并且掌握了使用计算机软件的基本技能。同时各科相关的课程都有了全面的复习,独立思考的能力也有了提高。这次的课程设计中不仅检验了所学习的知识,也培养了我们如何去把握一件事情,如何去做一件事情,又如何完成一件事情。在设计过程中,与同学分工设计,和同学们相互探讨,相互学习,相互监督。学会了合作,学会了理解,学会了做人与处世。我们今天脚踏实地迈开的每一步,就是为明天能稳健地在社会大潮中奔跑打下坚实的基础。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1