打靶法求边值问题...docx
《打靶法求边值问题...docx》由会员分享,可在线阅读,更多相关《打靶法求边值问题...docx(24页珍藏版)》请在优知文库上搜索。
1、本科毕业论文设计J论文设计题目:打靶法求边值问题学院:理学院专业:数学应用数学班级:091学号:0907010228学生姓名:钟玲声指导教师:汪萌萌2013年4月21B打靶法求边值问题目录摘要:弓I言:2第一章常微分方程初值问题的解法3常微分方程的离散化31.2欧拉(Euler)方法41.3 改良的EUler方法61.4 龙格一库塔(RungeKUtta)方法71.5 4阶龙格一库塔公式91.6 线性多步法9第二章边值问题的数值解法U2.1 打靶法112.2 差分法15第三章Matlab数值解1163.1 常微分方程的解法错误!未定义书签。63.2 打靶法的matlab实现23致谢:27主要参
2、考文献27摘要常微分方程在很多领域都有非常重要的应用,然而很多常微分方程的解是无法用解析解写出的,因而要借助于数值方法。本文介绍了常微分方程边值问题的常见解法,例如:欧拉法,龙格一库塔法等。而对于常微分方程边值问题,常见的解法有打靶法、有限差分法和有限元法等。在本文中,我们重点介绍了打靶法,并给出了相关算法,然后结合实例编写程序进行了上机实验。关键i司:常微分方程,初值问题,边值问题,打靶法AbstractOrdinarydifferentialequationsplayanimportantroleindifferentareas.However,mostequationscannotbee
3、xpressedanalytically.Weneedtousenumericalmethods.Inthispaper,Wediscussthemethodsofsolvinginitialvalueproblem(IVP),suchasEulermethodRunge-Kuttamethod.Forboundaryvalueproblem(BVP),shootingmethod,finitedifferencemethod(FDM)andfiniteelementmethod(FEM)arepresented.Wemainlydiscussshootingmethodandgivethea
4、lgorithm.Numericalexperimentispresentedintheendofthepaper.KeyWOrdS:dinarydifferentialequations,initialvalueproblem,boundaryvalueproblem,theshootingmethod引言虽然常微分方程理论开展已经有几百年,但目前仍然在开展中。特别是最近三十年,常微分方程迎来了开展的顶峰。常微分方程边值问题是常微分方程理论的重要组成局部,在众多科学技术领域中有着特别广泛的应用。打靶法是求解常微分方程边值问题的一种数值方法,它的根本思想是将微分方程的边值问题转化为初值问题来求
5、解,它的比拟突出的特点是精度很高,程序很简单,实用性很强。边值问题:对阶常微分方程如果能在不同的两点。和力处,唯一地刻画个附加条件,并且在区间fb上求解,那么称此为边值问题。在微分方程中,所谓的边值问题就是我们给定的一个微分方程和一组被我们称之为边界条件的约束条件。边值问题的解一般情况下是符合特定的约束条件的微分方程的解。我们在求解这个微分方程时,除了给出方程的本身,往往还需要提供一定的定解条件。最常见的就是给出初值问题,也就是说给出的定解条件为初始条件;但是也有一些情况,定解条件要求我们考虑所讨论区域的边界,比方说在一个给定区间讨论时,把定解条件在区间的两个端点给出,给定的这种定解条件就被我
6、们称之为边界条件,与之相应的定解问题我们就称之为边值问题。第一章常微分方程组初值问题的解法1.1 常微分方程的离散化下面主要讨论一阶常微分方程的初值问题,它的一般形式是2=f(x,y)axbaxU/j()=No在下面的讨论中,总假定函数/(x,y)连续,且满足LiPSChitZ条件,也就是存在常数,使得那么,根据常微分方程理论知,初值问题(1)的解存在并且唯一.所谓数值解法,就是求问题(1)的解y(x)在假设干点处的近似值y“5=l,2,N)的方法,%5=1,2,N)称为问题(1)的数值解,4=X向-%称为由%到Xe的步长今后如无特别说明,我们总取步长为常量h.建立数值解法,首先要将微分方程离
7、散化,一般采用以下几种方法:1.1.1 用差商近似导数如果用向前差商场小的J代替y(%)代入(1)中的微分方程,那么得h化简得如果用y(%)的近似值”代入上式右端,所得结果作为),。向)的近似值,记为3那么有yn+=yn+hf(nyn)5=o,L)这样,问题(1)的近似解可通过求解下面的问题+=W,)5=0,l,)JO=)()得到,按式(3)由初值为可逐次算出切,必,式子(3)是个离散化的问题,称为差分方程初值问题.需要说明的是,用不一样的差商近似导数,将得到不一样的计算公式.1.1.2 用数值积分方法将问题(1)的解表成积分形式,用数值积分方法离散化.例如,对微分方程两端积分,得到)(演+1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 打靶 边值问题