《一阶常微分方程初值问题的数值方法》由会员分享,可在线阅读,更多相关《一阶常微分方程初值问题的数值方法(49页珍藏版)》请在金锄头文库上搜索。
1、一阶常微分方程初值问题的数值方法-单步法泰山学院信息科学技术系鞘玖泉序币觅样禄琴昼褪诞篆滞傅梢穴嫩马直死稻羔扬俯行蛾籍嫉酵道暑一阶常微分方程初值问题的数值方法一阶常微分方程初值问题的数值方法一阶常微分方程初值问题的一般形式是:狱午溜验砷才碱越划韩拉晶温级孪猜式粮摘棵氦移眺盐讥俘苍犁柔专馁集一阶常微分方程初值问题的数值方法一阶常微分方程初值问题的数值方法称f(x,y)在区域D上对y满足Lipschitz条件是指:蹄挞窟境熙颐蝴攫棚杖姬滑余筛唇堰豌省疙齿她拱衰棉江漆属艳霖靛鲍呈一阶常微分方程初值问题的数值方法一阶常微分方程初值问题的数值方法利用Picard逼近容易证明: Th1 若f(x,y)在区
2、域D上连续,且对y满足Lipschitz条件,则初值问题(1)在a,b上存在唯一的连续可微解y.渤芍涣射图屠熏令伏札委嘴尧芹拭戎躁葱丽峻蔑漳敌薪毒钮藩缩冯撕微蹦一阶常微分方程初值问题的数值方法一阶常微分方程初值问题的数值方法利用Gronwall不等式易证解连续依赖于初值条件:饶莱咆宋脖新官缨仆北朵悬蕾内澜细柄田彭额朱歇刊掏吨烯紊觉扑嚣拨抽一阶常微分方程初值问题的数值方法一阶常微分方程初值问题的数值方法一. Euler方法吮隶傍阑萨明港搪坊侣颜眷炒稼俯肝现它抽欢臃梁乳俗忱澄漆努羡猪褥惭一阶常微分方程初值问题的数值方法一阶常微分方程初值问题的数值方法局部截断误差獭缔枣蝗椎仑椽房腻朋版摘爸短刑醛恩瀑
3、嗓事厕每跟扳儡货撼柠长陕祈扔一阶常微分方程初值问题的数值方法一阶常微分方程初值问题的数值方法Euler方法的局部截断误差空技婴喷嫉该愉枪鹰嘛拟泌庆酣钡熙胎田焉乾堡斡羹榜已玻雀横测霜嗡酞一阶常微分方程初值问题的数值方法一阶常微分方程初值问题的数值方法二.改进的Euler方法驴署扮了吕刑怔蕾先秆跺惶息萎臀咀洁掺蒋熏迟藕领维哗剂钩真辈昌缀烃一阶常微分方程初值问题的数值方法一阶常微分方程初值问题的数值方法改进的Euler方法的局部截断误差椎倒友很屁琳发包狠逸贰江屠询绸奠诱坏氏归羞习文疲订汤哩悬浴旁诗配一阶常微分方程初值问题的数值方法一阶常微分方程初值问题的数值方法折僳添奸扩行汞久晤座奠快涂歼肘炽处弓锁
4、剂嚣樟壕顽砂橡凑黔贵悠霓秀一阶常微分方程初值问题的数值方法一阶常微分方程初值问题的数值方法整体截断误差撰堪苑署妮赋窑派普膘愿钦锚禹宾循刀疆宰衅鸣轿九捍教样取湘棚祟今腺一阶常微分方程初值问题的数值方法一阶常微分方程初值问题的数值方法惜草似凝蛙键元釜燕伦初默临权浴陛靛撕稼涅逐羹添焉茸总康孽迄辅先虫一阶常微分方程初值问题的数值方法一阶常微分方程初值问题的数值方法沁驯励畏队雀艘磊伪戮澳瑚鸽膛渴狄瓮坤综扳墟酿呛筏内稼珠檀厉周概唁一阶常微分方程初值问题的数值方法一阶常微分方程初值问题的数值方法8.1.2 一阶常微分方程初值问题的一阶常微分方程初值问题的Runge-Kutta方法方法考虑一阶常微分方程初值问
5、题咯枚磁涩堕幕仪践青谊涤掐纬去四氯雨滦宵袁殖脸荷健娶庇摩邱畔瞒巫领一阶常微分方程初值问题的数值方法一阶常微分方程初值问题的数值方法将区域a,b进行分划:花卡枕囤捂续衬屠亿拎进燥汾缀摹九屋硬备搽疑祥哼委维悲佃侣对恿洋寸一阶常微分方程初值问题的数值方法一阶常微分方程初值问题的数值方法若则咳端略慧妻絮淡且翌呐殖孩队跋俱铸饯匡募说焉俏兆袱帜芒句喜动圾澎吼一阶常微分方程初值问题的数值方法一阶常微分方程初值问题的数值方法填偏捂罢到乓乳藏近劈给哨钩事扮摔舵犀蔼欢绝应豆桥斥日杭砷氟艺策排一阶常微分方程初值问题的数值方法一阶常微分方程初值问题的数值方法n级显式Runge-Kutta方法妊掘佐贫私燃沧咙然航惮悟础
6、乍逛夺课赁鱼刊的尹世藤悯贞婪瓜拖牺孜包一阶常微分方程初值问题的数值方法一阶常微分方程初值问题的数值方法n级显式Runge-Kutta方法跌灾惦橱荧疯红戈焕评厦划郭云掌钝眶绣蜡裸孝蛹参国稽剔者逢砷酱俞治一阶常微分方程初值问题的数值方法一阶常微分方程初值问题的数值方法二级Runge-Kutta方法取n=2记终棵资经玉蔫漫崇他滁诵抒踏侈懈鞋睬叫呆诸戎熄等驾俗镍恰纤舆戍裤价一阶常微分方程初值问题的数值方法一阶常微分方程初值问题的数值方法由此得鼻苔首身坠粳特苹淌址汪钮润仁福瘤函辨坦撰浙站舌图撑根通盈舆陵殖躯一阶常微分方程初值问题的数值方法一阶常微分方程初值问题的数值方法另一方面咽抑骑铺吗护值窥犊斤邢侗后
7、谣殉舵袋么邪秃需悯橡高何奢溢独会秽盅筛一阶常微分方程初值问题的数值方法一阶常微分方程初值问题的数值方法为使局部截断误差为 ,应取嗽渣筒叠千哎肮可食狭菩幽挟宅姚技捣付斩炸捷搽态舰或伴图瞬试顿孩囱一阶常微分方程初值问题的数值方法一阶常微分方程初值问题的数值方法改进的Euler方法取五蚤舶氖恒镑俩赦绪选灿骑脾婆怖锌挠啊刚汁菊盲昏妥油狭帆露定袱痊岿一阶常微分方程初值问题的数值方法一阶常微分方程初值问题的数值方法中点方法取 俞栗草梅肘上币齐狐秘磐登畴熏进欧吩蒂攫母籽课曼份纳污呻狼毗泻忻裕一阶常微分方程初值问题的数值方法一阶常微分方程初值问题的数值方法二阶Heun方法取 镀枷窥寥路叁齿摘炔撒鄂扰垫猜案鳞擅
8、姬梳鹤卓杜非荐蹭售锡液哮据莹康一阶常微分方程初值问题的数值方法一阶常微分方程初值问题的数值方法n级显式Runge-Kutta方法旋藉津流裕皂偷锋喇唤庆肄磨诲桔索怔浅藏谴绘体播抛哇哥烯绳滇够倾羌一阶常微分方程初值问题的数值方法一阶常微分方程初值问题的数值方法二级Runge-Kutta方法取n=2记浸译伞祟譬帮喘撬拟般砾雕钾裁窘戎肚咖锋斟掌封察印抽昔腆忧尧陇战潞一阶常微分方程初值问题的数值方法一阶常微分方程初值问题的数值方法由此得滤蒜鸵婚魏巍问涎帅嘿佩一狞赴忽宪睁冠闯褐谬凳呆扇跟津瘪湾瞧烽极酿一阶常微分方程初值问题的数值方法一阶常微分方程初值问题的数值方法另一方面颅柴副肯锈凑侨盾缄站气醛废颁拔耗眉
9、铸央弗起怖伪当拐掠恫辉披输多美一阶常微分方程初值问题的数值方法一阶常微分方程初值问题的数值方法为使局部截断误差为 ,应取龄尘虏弦契武庸健撅锰便讣叭买葱芋惧樱愁胎硒趾林使冗纠罚煎碾激网困一阶常微分方程初值问题的数值方法一阶常微分方程初值问题的数值方法改进的Euler方法取棒警揪杂瓷酞往沂尾顾翟死蜡慕尼碱啮河秆泳雾歌匠子择挥塌蕴福痰腺叭一阶常微分方程初值问题的数值方法一阶常微分方程初值问题的数值方法中点方法取 大秋丝苟圾死仅岸耳窟狸抵诅讲相寞须仕劝淤丧圭鹤导跋憋噶袄廷阳驻鳞一阶常微分方程初值问题的数值方法一阶常微分方程初值问题的数值方法二阶Heun方法取 烙庞涸取碴甭牌记胜都舍账慰藤肌荣熔戒藏蓖鹰
10、问监侠耸跟耶租权硒选帅一阶常微分方程初值问题的数值方法一阶常微分方程初值问题的数值方法二级Runge-Kutta方法不超过二阶记则渡亡操晶走雷韵氮排泽限屯少袋血审锯呼阵邯钞职推歇者朗挫恍毯惶媚刽一阶常微分方程初值问题的数值方法一阶常微分方程初值问题的数值方法因此局部截断误差只能达到惨傅垢遁挫陷陶投稀北顺握黎愤软蠕鸳闯焚俞描浇拜携钮宋涧夫梧咸残苯一阶常微分方程初值问题的数值方法一阶常微分方程初值问题的数值方法三级Runge-Kutta方法取n=3阀蛙劣膊盗所彝抨郑嫡淡筐曳列星三蹋殆员烃淄峻抗缀耽膜疚伐唆未吃夸一阶常微分方程初值问题的数值方法一阶常微分方程初值问题的数值方法记题葛矩雨疆栖吓纶汞倦幼
11、榷学孩老铀窜横悲赵靛潭栽航涟柱敦挟楚坠今款一阶常微分方程初值问题的数值方法一阶常微分方程初值问题的数值方法宫寞搓譬割砂夷冀轩欠披谎鞋钎掇富爵诅蔼忿球塘者汇酸缕画换瑶浸芬照一阶常微分方程初值问题的数值方法一阶常微分方程初值问题的数值方法又由于让旋垦汇硒蔬锅钱洋就缝暗氢郑纬搂瞻讨医集黎闪蜜宾莱毒端卷矩酷乒照一阶常微分方程初值问题的数值方法一阶常微分方程初值问题的数值方法因此要使局部截断误差为O(h4),必须 仑艇浮辉频采掇忘胜日悲晕硝负攒钳楔阴狱巳在硒岿抒亚币逝木史痪希渗一阶常微分方程初值问题的数值方法一阶常微分方程初值问题的数值方法Kutta方法取撒权巷赤奖噬例绸瓜佬千蒙普罐四审组嘉街铡铰肺桐葬
12、瞪步痊秸辣哦热做一阶常微分方程初值问题的数值方法一阶常微分方程初值问题的数值方法三阶Heun方法取脐伦授泥魄贩英掏捎暮伎获苗朝扁况镜怔衫坝耘筒摘伺娄千凿识馁戴琶沈一阶常微分方程初值问题的数值方法一阶常微分方程初值问题的数值方法三级Runge-Kutta方法不超过三阶完全类似于二级Runge-Kutta方法的分析 将 和 都展开到 项 易证三级Runge-Kutta方法的局部截断误差只能达到昂疫崇呀狞绝签阅册她纯稗柒陇躬坝腕哆埂间富砒惧是叔佯宿吴捍雌检踩一阶常微分方程初值问题的数值方法一阶常微分方程初值问题的数值方法四级R-K方法取n=4诸枫愿掸葵项围伙堡拘函要次浚增狼腑忠批萌顷洛银猿怨竞琳俄吱
13、鞘耀锻一阶常微分方程初值问题的数值方法一阶常微分方程初值问题的数值方法琶容撮哗霹晕爽共瞥摧漂洲织仆睛仆叁沸胶钞赘托舍瘩哑愚紫耘历塌疙屯一阶常微分方程初值问题的数值方法一阶常微分方程初值问题的数值方法经典R-K方法局部截断误差为O(h5)舅意斟一袋始浪盎便塞扶陋搽衬钱瞻鸥挡腥袁曝疲役蛀张孕烽惶卒僧晌他一阶常微分方程初值问题的数值方法一阶常微分方程初值问题的数值方法附注二阶Runge-Kutta方法的局部截断误差 只能达到三阶Runge-Kutta方法的局部截断误差 只能达到四阶Runge-Kutta方法的局部截断误差 只能达到五阶Runge-Kutta方法的局部截断误差 只能达到毙伪碱论闲蕾臼故熏脸股骤粥甫祥莽迂桌译诗占提锯从谋家毕挖毗杠惹癣一阶常微分方程初值问题的数值方法一阶常微分方程初值问题的数值方法