两步欧拉法实验报告

上传人:cl****1 文档编号:486434762 上传时间:2023-11-11 格式:DOCX 页数:4 大小:12.42KB
返回 下载 相关 举报
两步欧拉法实验报告_第1页
第1页 / 共4页
两步欧拉法实验报告_第2页
第2页 / 共4页
两步欧拉法实验报告_第3页
第3页 / 共4页
两步欧拉法实验报告_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《两步欧拉法实验报告》由会员分享,可在线阅读,更多相关《两步欧拉法实验报告(4页珍藏版)》请在金锄头文库上搜索。

1、riy(o)=i一、课题名称:两步欧拉方法二、弓I言目的:实际问题例如航天技术,器件的加工等都需要很高的精度, 往往对计算方法有较高的要求。好的方法所带来的效益是人人所追 求的。因此我们必须掌握更好的,更精确的方法来解决生活中所遇 到的一些问题。意义:能够方便的解决常微分方程的定解问题,在向前欧拉方法的 基础上进一步优化方法和程序,使精度得到进一步的提高,使实际 问题得到更好的解决,为科学的进步带来了更大的方便。三、算法基本算法:首先将区间离散化,其次利用中心差商y(Xn + D了(Xn D代 2h替其中的导数项y,(Xn),得递推公式Yn+1 = yn-1 + 2hf(Xn,yQ,消除 其倒

2、数项,将微分方程离散化。1. 使步长 h=(b.a)/k;解yi = y0 + hyn为 +hn&y+hf(知 y)ny, y+hf(苕,贝)=乂4俞出X, yxn + l=nx】 = syinyonr =# n=N?四、结构程序设计 结束program mainimplicit noneinteger : k=10integer : nreal: x,h,yl,yreal: y0=1.00real: a=0.00real: b=1.00h=(b.a)/kyl=yO + h*(y0-2*a/y0)do n=0,klx=a + n*h y=yO + 2*h*(yl2*x/yl)yO=ylyi=y

3、wiite(*,*) x+lylend doend五、结果及讨论分析0.10000000.20000000.30000000.40000000.50000000.60000000.70000000.80000000.90000001.0000001.2200001.3112131.4212301.5110251.6175471.7108911.8194481.9208872.0370352.151567Press any key to continue误差分析:|yY|v0.0445;收敛性:该方程收敛;精度分析:(局部截断误差)假定yn = y(xn),yn_! = y(xn_i)则Yn+i = Yn-i + 2hyxn,yn)3而按泰勒公式y(Xn+i) = y(XnT)+ 2hy,(xQ + 牛y”侦),Xn1 V f V Xn+1.3因此有y(Xn+i) - y(XnT)= ?y,”(&),故两部欧拉格式的局部截断误差为小 于所以向前欧拉格式是二阶方法。优点:程序简单,利用中心差商代倒数使精度比向前,向后欧拉 法提高了一阶,方法可靠,始终收敛。缺点:这种方法是隐式的,即要调用前面两步的信息,这种格式 的计算远比显示的向前或向后欧拉法要困难。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号