常微分方程数值解法(4 页)Good is good, but better carries it
精益求精,善益求善
常微分方程数值解法【作用】微分方程建模是数学建模的重要方法,因为许多实际问题的数学描述将导致求解微分方程的定解问题
把形形色色的实际问题化成微分方程的定解问题,大体上可以按以下几步:1
根据实际要求确定要讨论的量(自变量、未知函数、必要的参数等)并确定坐标系
找出这些量所满足的基本规律(物理的、几何的、化学的或生物学的等等)
运用这些规律列出方程和定解条件
发射卫星为什么用三级火箭2
放射性废料的处理通常需要求出方程的解来说明实际现象,并加以检验
假如能得到解析形式的解固然是便于分析和应用的,但是我们知道,只有线性常系数微分方程,并且自由项是某些特别类型的函数时,才可以得到这样的解,而绝大多数变系数方程、非线性方程都是所谓“解不出来”的于是对于用微分方程解决实际问题来说,数值解法就是一个十分重要的手段
改进 Euler 法:2
龙格—库塔(Runge—Kutta)方法:【源程序】1
改进 Euler 法:function [x,y]=eulerpro(fun,x0,x1,y0,n);%fun 为函数,(x0,x1)为 x 区间,y0 为初始值,n 为子区间个数if nargin