数值分析常微分方程数值解.docx
王子****青蛙
亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
数值分析常微分方程数值解.docx
许多实际问题的数学模型是微分方程或微分方程的定解问题。如物体运动、电路振荡、化学反映及生物群体的变化等。常微分方程可分为线性、非线性、高阶方程与方程组等类;线性方程包含于非线性类中,高阶方程可化为一阶方程组。若方程组中的所有未知量视作一个向量,则方程组可写成向量形式的单个方程。因此研究一阶微分方程的初值问题(9-1)的数值解法具有典型性。常微分方程的解能用初等函数、特殊函数或它们的级数与积分表达的很少。用解析方法只能求出线性常系数等特殊类型的方程的解。对非线性方程来说,解析方法一般是无能为力的,即使某些解
数值分析常微分方程数值解实验题.doc
数值分析第四次上机练习实验报告——常微分方程数值解实验题问题的描述考虑一下问题:;初试条件为,。其精确解为;请分别用古典四级四阶显式Runge-Kutta方法和隐式二级四阶Runge-Kutta方法计算,计算区间取成,并与精确解比较。方法描述Runge-Kutta方法是采用不同点上函数值的不同组合来提高方法的精度。又避免了函数f的偏导数计算。古典四级四阶显式Runge-Kutta方法古典四级四阶显式Runge-Kutta方法相应的计算格式为隐式二级四阶Runge-Kutta方法隐式二级四阶Runge-Ku
数值分析常微分方程初值问题的数值解.docx
数值分析课程实验报告实验名称常微分方程初值问题的数值解班级姓名学号序号教师地点数学实验中心评分实验目的=1\*GB3①掌握常微分方程数值解的常用算法;=2\*GB3②培养编程与上机调试能力。用文字或图表记录实验过程和结果改进欧拉法的算法对给定的,用如下改进的欧拉公式四阶龙格-库塔法的算法对上述给定的,用如下四阶龙格-库塔法求解常微分方程初值问题,练习与思考题分析解答1、编程求解常微分方程初值问题a)b)(1)编程实现改进欧拉法和四阶龙格-库塔法,并求解常微分方程初值问题a)和b),写出数值结果
常微分方程数值解.docx
第八章常微分方程数值解姓名学号班级习题主要考察点:欧拉方法的构造,单步法的收敛性和稳定性的讨论,线性多步法中亚当姆斯方法的构造和讨论。1用改进的欧拉公式,求以下微分方程的数值解(取步长),并与精确解作比较。(改进的尤拉公式的应用)解:原方程可转化为,令,有解此一阶线性微分方程,可得。利用以下公式求在节点处的数值解,其中,初值为。MATLAB程序如下:x(1)=0;%初值节点y(1)=1;%初值fprintf('x(%d)=%f,y(%d)=%f,yy(%d)=%f\n',1,x(1),1,y(1),1,y
常微分方程数值解.ppt
科学研究和工程实践中,有很多实际问题的数学模型都是微分方程。利用微分方程理论,我们可以研究它们的一些性质,对实际问题进行分析。但是,只有极少数特殊的方程有解析解。对于绝大部分的微分方程是没有办法求出它的解析解的。考虑一阶常微分方程的初值问题节点间距hi=xi+1xi为步长,通常采用等距节点,即取hi=h(常数)。一、欧拉(Euler)法与改进欧拉法1.欧拉法:例1用欧拉法求初值问题在区间[0,0.10]上的数值解:n定义欧拉法的局部截断误差:一阶方程的初值问题与积分方程用梯形公式于是有递推格式:Eule