前言
其实微分方程求解那一块真正要学还挺麻烦的,Matlab大法好。
预备知识
解析解 VS 数值解
解析解,是指通过严格的公式所求得的解。即包含分式、三角函数、指数、对数甚至无限级数等基本函数的解的形式。给出解的具体函数形式,从解的表达式中就可以算出任何对应值。用来求得解析解的方法称为解析法,解析法是常见的微积分技巧,如分离变量法等。
数值解,是采用某种计算方法,如有限元的方法,数值逼近,插值的方法,得到的解。别人只能利用数值计算的结果,而不能随意给出自变量并求出计算值。
给出了一元二次方程的解析解,在求一个已知系数的一元二次方程时,将系数的具体取值代入则可以得到其数值解。
可以这样来理解二者的区别,解析解是一个求解公式,它适用于所有这类方程的求解,而数值解是某个特定方程的具体的解。
方程 2y=x
解:
y=0.5x——解析解
x=1时,y=0.5——数值解
正文
微分方程
定义1:凡含有参数,未知函数和未知函数导数(或微分)的方程,称为微分方程,有时简称为方程,未知函数是一元函数的微分方程称作常微分方程,未知函数是多元函数的微分方程称作偏微分方程。微分方程中出现的未知函数最高阶导数的阶数,称为微分方程的阶。
定义2:任何代入微分方程后使其成为恒等式的函数,都叫做该方程的解。若微分方程的解中含有任意常数的个数与方程的阶数相同,且任意常数之间不能合并,则称此解为该方程的通解(或一般解)。当通解中的各任意常数都取特定值时所得到的解,称为方程的特解。
一阶微分方程的普遍形式
一般形式:F(x,y,y')=0