- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* ? 改进尤拉法 /* modified Euler’s method */ Step 1: 先用显式尤拉公式作预测,算出 Step 2: 再将 代入隐式梯形公式的右边作校正,得到 1 + i y * * 改进的尤拉公式是二阶方法,但计算量增加了一倍。 3. 改进的尤拉方法 * * 解:由改进的尤拉公式可得 将数值代入,进行逐步计算。 一般对于改进的尤拉法可采用计算机编程进行计算。 ? 考察改进的尤拉法,可以将其改写为: 基本思想: 是从 ( xi , yi ) 点出发,以某一斜率沿直线达到 ( xi+1 , yi+1 ) 点。欧拉法及其各种变形所能达到的最高精度为2阶。 建立高精度的单步递推格式。 4.龙格-库塔法 * * 首先希望能确定系数 ?1、?2、p,使得到的算法格式有2阶精度,即在 的前提假设下,使得 Step 1: 将 K2 在 ( xi , yi ) 点作 Taylor 展开 将改进尤拉法推广为: ) , ( ) , ( ] [ 1 2 1 2 2 1 1 1 phK y ph x f K y x f K K K h y y i i i i i i + + = = + + = + l l Step 2: 将 K2 代入第1式,得到 * * Step 3: 将 yi+1 与 y( xi+1 ) 在 xi 点的泰勒展开作比较 要求 ,则必须有: 这里有 个未知数, 个方程。 3 2 存在无穷多个解。所有满足上式的格式统称为2阶龙格 - 库塔格式。 注意到, 就是改进的欧拉法。 Q: 为获得更高的精度,应该如何进一步推广? * * 其中?i ( i = 1, …, m ),?i ( i = 2, …, m ) 和 ?ij ( i = 2, …, m; j = 1, …, i?1 ) 均为待定系数,确定这些系数的步骤与前面相似。 ) ... , ( ... ... ) , ( ) , ( ) , ( ] ... [ 1 1 2 2 1 1 2 32 1 31 3 3 1 21 2 2 1 2 2 1 1 1 - - + + + + + + = + + + = + + = = + + + + = m m m m m m i m i i i i i i m m i i hK hK hK y h x f K hK hK y h x f K hK y h x f K y x f K K K K h y y b b b a b b a b a l l l ? 最常用为四级4阶经典龙格-库塔法 /* Classical Runge-Kutta Method */ : * * 例题 解: * * 将K值代入式,即可计算出方程组的解。 注: ? 龙格-库塔法的主要运算在于计算 Ki 的值,即计算 f 的值。Butcher 于1965年给出了计算量与可达到的最高精度阶数的关系: 7 5 3 可达到的最高精度 6 4 2 每步须算Ki 的个数 * * 5.常微分方程组 * * 5.常微分方程组 * * 高阶常微分方程 思路:转化降阶,通常转化为常微分方程组(1阶)来求解。 令 z=y * * * * 6.步长的选择 利用 p 阶方法可构造出: 步长为 h: 步长为 h/2: (1) (2) 上述两式整理可得: (3) * * 从局部截断误差上来看,与 有关,故 越小,对降低 局部误差有利,但是步长越小,势必引起计算量的加大。 将(3)式变形为: * * 6.步长的选择 7. 收敛性和稳定性 收敛性: 稳定性: * * 收敛性与稳定性从两个不同的角度描述了微分方程数值解法的实用价值,只有既收敛又稳定的方法,才可以提供比较可靠的计算结果。 8.线性多步法 * * 1. 打靶法 2.差分法 §3.3、边值问题 * * 边值问题的数值解 /* Boundary-Value Problems */ 2 阶常微分方程边值问题 ? 打靶法 /* shooting method */ 先猜测一个初始斜率 y ?(a) = m,通过解初值问题 y(b) = ?(s) 找出s*使得?(s*) = ?,即把问题转化为求方程 ?(s) ? ? = 0 的根。 y x 0 a b y x ( ) b 斜率 = s 0 j ( ) s 0 斜率 = s 1 j ( ) s 1 * * 例题: 用打靶法解。 * * 1. 打靶法 3.744273 1.826444 * *
您可能关注的文档
- 第三次浙江波会计从业资考试财经法规与会计职业道德真题模拟浙江财会网03.docx
- 第三章 标准施工招标文件.doc
- 第三章 3 摩擦力.ppt
- 第三次党课:党的十八届四中全会《决定》内容简介.ppt
- 第三章 2 弹 力.ppt
- 第三章 7229自动变速器结构与原理.doc
- 第三框让家更美好.ppt
- 第三章 保监控与防盗报警系统方案设计.doc
- 第三章 公共产品理论.ppt
- 第三章 储集层和盖层.ppt
- 六年级数学下册教学课件《解比例》.pptx
- 8.21.5 鸟类的生殖与发育(课件)八年级生物下册课件(苏教版).pptx
- 钠离子电池项目智能制造方案(范文参考).docx
- 2023-2024学年吉林省吉林市舒兰市七年级(上)期末语文试卷.docx
- 2024年吉林省吉林市丰满区亚桥实验学校中考数学三模试卷.docx
- 2023-2024学年吉林省辽源市东辽县七年级(上)期末英语试卷.docx
- 2023-2024学年吉林四平九年级数学第一学期期末水平检测试卷.docx
- 2023-2024学年吉林市蛟河市三校联考九年级(上)期末英语试卷.docx
- 2023-2024学年吉林松原九年级英语上册考场实战试卷.docx
- 电解液新材料项目智能制造方案.docx
最近下载
- 临床社会工作:优势视角模式形考任务三.docx VIP
- 《人类学概论》马工程 电子课件 第十章 人类学的应用.pptx
- 机车运用管理讲解.ppt
- 测度论讲义习题答案--严加安.pdf VIP
- COMMAND MODERN OPERATION 用户手册中文版.pdf VIP
- Biostar映泰B550GTQ 5.0 AB55A-M4T_(EN+KR+TC)_230620说明书用户手册.pdf
- 2023年喀什大学公共课《马克思主义基本原理概论》期末试卷A(有答案).docx VIP
- 天津中医药大学2022-2023学年第1学期《生物化学》期末试卷(B卷)附参考答案.docx
- Biostar映泰B550MH 6.1 AA52A-M4S & AB55A-M4S_CN (Ver6.1)_230619说明书用户手册.pdf
- 2023年喀什大学公共课《马克思主义基本原理概论》期末试卷B(有答案).docx VIP
文档评论(0)