MATLAB改进欧拉法与四阶龙格库塔求解一阶常微分方程.docx
快乐****蜜蜂
在线预览结束,喜欢就下载吧,查找使用更方便
相关资料
MATLAB改进欧拉法与四阶龙格库塔求解一阶常微分方程.docx
姓名:樊元君学号:2012200902日期:2012.11.06一、实验目的掌握MATLAB语言、C/C++语言编写计算程序的方法、掌握改进欧拉法与四阶龙格-库塔求解一阶常微分方程的初值问题。掌握使用MATLAB程序求解常微分方程问题的方法。二、实验内容1、分别写出改进欧拉法与四阶龙格-库塔求解的算法,编写程序上机调试出结果,要求所编程序适用于任何一阶常微分方程的数值解问题,即能解决这一类问题,而不是某一个问题。实验中以下列数据验证程序的正确性。求,步长h=0.25。2、实验注意事项的精确解为,通过调整步
MATLAB改进欧拉法与四阶龙格-库塔求解一阶常微分方程.doc
______________________________________________________________________________________________________________精品资料姓名:樊元君学号:2012200902日期:2012.11.06一、实验目的掌握MATLAB语言、C/C++语言编写计算程序的方法、掌握改进欧拉法与四阶龙格-库塔求解一阶常微分方程的初值问题。掌握使用MATLAB程序求解常微分方程问题的方法。二、实验内容1、分别写出改
微分方程求解的后退欧拉法、龙格库塔法.doc
第页共NUMPAGES6页数值计算方法实验上机测验微分方程求解的后退欧拉法、龙格库塔法(三阶、四阶)日期:2011-06-16一、测验目的1.学习matlab的使用方法。2.掌握常微分方程的几种数值解法:后退欧拉法、龙格库塔法(三阶、四阶)。3.比较各方法的数值解及误差,了解各方法的优缺点。二、实验题目给定的初值问题及其精确解按(1)后退欧拉法,步长h=0.05,h=0.1;(2)三阶龙格—库塔法,步长h=0.05,h=0.1;(3)四阶标准龙格—库塔法,步长h=0.05,h=0.1;求在节点处的数
常微分方程的数值解法欧拉法改进欧拉法泰勒方法和龙格库塔法.docx
[例1]用欧拉方法与改进的欧拉方法求初值问题在区间[0,1]上取的数值解。[解]欧拉方法的计算公式为使用excel表格进行运算,相应结果如下例一:欧拉法nxy精确解001110.111.00332220.21.0066671.01315930.31.0198241.02914240.41.0390541.05071850.51.0637541.07721760.61.0932111.10793270.71.1266811.14216580.81.1634431.17927490.91.2028451.21
常微分方程组的四阶RungeKutta龙格库塔法matlab实现.docx
常微分方程组的四阶Runge-Kutta方法1.问题:1.1若用普通方法-----仅适用于两个方程组成的方程组编程实现:创建M文件:functionR=rk4(f,g,a,b,xa,ya,N)%UNTITLED2Summaryofthisfunctiongoeshere%Detailedexplanationgoeshere%x'=f(t,x,y)y'=g(t,x,y)%N为迭代次数%h为步长%ya,xa为初值f=@(t,x,y)(2*x-0.02*x*y);g=@(t,x,y)(0.0002*x*y-0