- 1、本文档共31页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
打靶法求边值问题
本科毕业论文(设计)
论文(设计)题目:打靶法求边值问题
学 院:理学院
专 业:数学应用数学
班 级:091
学 号:0907010228
学生姓名:钟玲声
指导教师:汪萌萌
2013年 4月 21日
打靶法求边值问题
目 录
摘要: 1
引言: 2
第一章 常微分方程初值问题的解法 3
1.1 常微分方程的离散化 3
1.2 欧拉(Euler)方法 4
1.3 改进的Euler方法 6
1.4 龙格—库塔(Runge—Kutta)方法 7
1.5 4阶龙格—库塔公式 9
1.6 线性多步法 9
第二章 边值问题的数值解法 11
2.1 打靶法 11
2.2 差分法 15
第三章 Matlab数值解 16
3.1 常微分方程的解法 16
3.2 打靶法的matlab实现 23
致 谢: 27
主要参考文献 27
摘要
常微分方程在很多领域都有非常重要的应用,然而很多常微分方程的解是无法用解析解写出的,因而要借助于数值方法。本文介绍了常微分方程边值问题的常见解法,例如:欧拉法,龙格—库塔法等。而对于常微分方程边值问题,常见的解法有打靶法、有限差分法和有限元法等。在本文中,我们重点介绍了打靶法,并给出了相关算法,然后结合实例编写程序进行了上机实验。
关键词:常微分方程,初值问题,边值问题,打靶法
Abstract
Ordinary differential equations play an important role in different areas. However, most equations cannot be expressed analytically. We need to use numerical methods. In this paper, we discuss the methods of solving initial value problem (IVP) , such as Euler method Runge-Kutta method. For boundary value problem (BVP), shooting method, finite difference method (FDM) and finite element method(FEM) are presented. We mainly discuss shooting method and give the algorithm. Numerical experiment is presented in the end of the paper.
Keywords: Ordinary differential equations, initial value problem, boundary value problem, the shooting method
引言
虽然常微分方程理论发展已经有几百年,但目前仍然在发展中。特别是最近三十年,常微分方程迎来了发展的高峰。常微分方程边值问题是常微分方程理论的重要组成部分, 在众多科学技术领域中有着特别广泛的应用。打靶法是求解常微分方程边值问题的一种数值方法,它的基本思想是将微分方程的边值问题转化为初值问题来求解,它的比较突出的特点是精度很高,程序很简单,实用性很强。
边值问题:对n阶常微分方程
如果能在不同的两点和处,唯一地刻画n个附加条件,并且在区间上求解,则称此为边值问题。
在微分方程中,所谓的边值问题就是我们给定的一个微分方程和一组被我们称之为边界条件的约束条件。边值问题的解一般情况下是符合特定的约束条件的微分方程的解。我们在求解这个微分方程时,除了给出方程的本身,往往还需要提供一定的定解条件。最常见的就是给出初值问题,也就是说给出的定解条件为初始条件;但是也有一些情况,定解条件要求我们考虑所讨论区域的边界,比如说在一个给定区间讨论时,把定解条件在区间的两个端点给出,给定的这种定解条件就被我们称之为边界条件,与之相应的定解问题我们就称之为边值问题。
常微分方程组初值问题的解法
1.1 常微分方程的离散化
下面主要讨论一阶常微分方程的初值问题,它的一般形式是
(1)
在下面的讨论中,总假定函数连续,且满足Lipschitz条件,也就是存在常数,使得
那么,根据常微分方程理论知,初值问题(1)的解存在并且唯一.
所谓数值解法
文档评论(0)