微分方程
定义:含有未知函数及其导函数的方程
微分方程的阶是方程中所含未知方程导函数的最高阶数。
常微分方程:未知函数是一元函数的微分方程。
线性微分方程:未知函数及其导函数之间只存在加减运算。
微分方程的解
设 y=ϕ(x) 在区间 (a,b) 上连续且有 n 阶导数,使得
ϕ(n)(x)≡f[x,ϕ(x),ϕ′(x),⋯,ϕ(n−1)(x)]
或
F[x,ϕ(x),ϕ′(x),⋯,ϕ(n)(x)]≡0
则称其为微分方程在区间 (a,b) 上的解。
不含任意常数的解被称为特解,n 阶微分方程的通解含有 n 个独立的任意常数,而包含常数的解即不是特解也不是通解。
注意上述所说的任意常数不应被理解为字面量,在公式中通常被写为大写 C.
初始条件
对于 n 阶微分方程,初始条件(初值条件)为:
y(x0)y′(x0)⋮y(n−1)(x0)=y0=y0′=y0(n−1)
一般来说,通过初始条件可以确定通解中的任意常数,进而得到一个对应的特解。
特殊一阶微分方程及其解法
变量可分离
形如
dxdy=h(x)g(y)
分离变量
g(y)dy=h(x)dx
两边同时积分即可
齐次微分方程
形如
dxdy=f(x,y)
若可以将右侧化为 f(xy),则说明其为齐次微分方程。
对于齐次微分方程,令 u=xy,则 y=ux
dxdy=dxdux=u+xdxdu=ϕ(u)
这里将 y 用 ux 替换后,使用复合函数微分求得 u+xdxdu
再使用分离变量法
xdxdu=ϕ(u)−u⟹ϕ(u)−u1du=x1dx
两边同时积分可得
Φ(u)=ln∣x∣+C
将 u=xy 带回
Φ(xy)=ln∣x∣+C
齐次微分方程和齐次线性微分方程是两种不同的概念,齐次微分方程要求将 x y 同时按比例缩放,那么方程仍然保持不变。
齐次线性微分方程是指形如 dxdy+P(x)y=Q(x),Q(x)≡0(一阶)的线性微分方程,这里的齐次指的是非齐次项为 0.其特点是,若 y=ϕ(x) 是其一个解,则 y=cϕ(x) 也是其一个解。换言之,齐次线性微分方程在解空间中具有线性组合的性质。
全微分方程
若存在二元函数 u(x,y) 使得
du(x,y)=P(x,y)dx+Q(x,y)dy
则称微分方程
P(x,y)dx+Q(x,y)dy=0(1)
为全微分方程,其通解为
u(x,y)=C
通过确定 C,可以求得 x 和 y 的关系。
由曲线积分的相关定理,若 D 为平面上一单连通区域,P(x,y),Q(x,y) 在 D 上连续且有连续的一阶偏导数,则 (1) 式为全微分方程的充要条件为
∂y∂P=∂x∂Q, (x,y)∈D
求解应全微分方程的原函数
构造一个可微函数 Φ(x,y),满足
∂x∂Φ(x,y)=P(x,y)
∂y∂Φ(x,y)=Q(x,y)(2)
设 (x0,y0) 为 D 上一点,有
Φ(x,y)=∫x0xP(x,y)dx+ψ(y)(3)
其中 ψ(y) 为待定函数,同时对上式两边对 y 求偏微分
∂y∂Φ(x,y)=∫x0x∂y∂P(x,y)dx+ψ′(y)=∫x0x∂x∂Q(x,y)dx+ψ′(y)=Q(x,y)−Q(x0,y)+ψ′(y)
再由 (2) 式可得
ψ′(y)=Q(x0,y)⟹ψ(y)=∫y0yQ(x0,y)dy
带入 (3) 式
Φ(x,y)=∫x0xP(x,y)dx+∫y0yQ(x0,y)dy
同理可以推出
Φ(x,y)=∫x0xP(x,y0)dx+∫y0yQ(x,y)dy
一些二元凑积分
ydx+xdyy2ydx−xdyx2−ydx+xdyxyydx−xdyx2+y2ydx−xdyx2−y2ydx−xdy=d(xy)=d(yx)=d(xy)=d(ln∣yx∣)=d(arctanyx)=21d(ln∣x+yx−y∣)
转化为全微分方程求解
当遇到 ∂y∂P=∂x∂Q 的情况,可以考虑将其转化为全微分方程的形式,这时我们希望找到一个在原区间上连续可微的非零函数 u(x,y),使得 uPdx+uQdy=0 为全微分方程,则 u(x,y) 为积分因子。
积分因子的求法略
一阶线性微分方程
形如
y′+P(x)y=Q(x)
的微分方程被称为一阶线性微分方程
Q(x) 被称为自由项 (因为与 y 及其导函数无关),若 Q(x)≡0 则其为一阶齐次线性微分方程。
一阶指的是方程中关于 y 的导函数是一阶,线性则是指方程简化后每一项关于 y 和 y′ 的指数都是 1.
通解为
y=e−∫P(x)dx[∫Q(x)e∫P(x)dxdx+C]
求解
首先求解一阶齐次线性微分方程的通解
dxdy+P(x)y=0⟹ydy=−P(x)dx
两边积分可得
lny=−∫P(x)dx+C⟹y=Ce−∫P(x)dx
如果我们知道了一阶齐次线性微分方程的两个特解 Cy1(x) 和 Cy2(x),那么其通解可以表示为 C(y1(x)−y2(x)).由通解的形式可以知道,特解中 e−∫P(x)dx 一致,区别在于前面的系数,即不同特解由不同的系数,且系数不相等,因此可以使用两个特解相减而不是相加表示通解。
一阶线性微分方程的求解一般使用常数变易法,在求出一阶齐次微分方程的通解之后,改写原式为
ydy=(−P(x)+yQ(x))dx
两边积分
lnyy=−∫P(x)dx+∫yQ(x)dx+lnC1=C1e∫yQ(x)dx⋅e−∫P(x)dx
由于 ∫yQ(x)dx 中含有未知函数,不方便求解,但其结果仍然是关于 x 的函数,则
C(x)=C1e∫yQ(x)dx⟹y=C(x)e−∫P(x)dx(4)
再带入原方程
C′(x)e−∫P(x)dx−C(x)P(x)e−∫P(x)dx+P(x)C(x)e−∫P(x)dxC′(x)e−∫P(x)dx=Q(x)C′(x)=Q(x)e∫P(x)dx=Q(x)
两边积分
C(x)=∫Q(x)e∫P(x)dx+C
将 C(x) 带入 (4),可得一阶线性微分方程的通解为
y=e−∫P(x)dx[∫Q(x)e∫P(x)dxdx+C]
由通解公式可以看出,一阶线性微分方程的通解由一个齐次线性微分方程的通解和一个非齐次线性微分方程的特解组成。
伯努利方程
形如
y′+p(x)y=q(x)yn
的微分方程被称为伯努利方程,原式可化为
y−ndxdy+p(x)y1−n=q(x)
令 z=y1−n
1−n1⋅dxdz+p(x)z=q(x)
这样就转换为一阶线性微分方程的求解问题了
二阶及高阶线性微分方程
定义
y(n)+a1(x)y(n−1)+⋯+an−1(x)y(1)+an(x)y=f(x)(5)
系数 ai(x) 为已知函数,f(x) 为自由项,若 f(x)≡0,则称其为齐次线性微分方程
y(n)+a1(x)y(n−1)+⋯+an−1(x)y(1)+an(x)y=0(6)
ai(x) f(x) 均在某区间内连续。
线性相关和线性无关
设区间 (a,b) 存在 m 个函数 y1(x),⋯,ym(x),若存在不全为 0 的 m 个常数 k1,⋯,km,使得
i∑mkiyi(x)≡0
成立,则称这 m 个函数在该区间内线性相关,否则则为线性无关。
即要使上式成立,只能推出 k 全为 0,则为线性无关。(和线性代数里的一样)
线性微分方程解的性质
设 y∗(x) 为式 (5) 的一个解,Y(x) 为对应式 (6) 的一个解,则 y=Y(x)+y∗(x) 为式 (5) 的解
这里是之前所说的一阶线性微分方式由一阶齐次线性微分方程的通解和一个一阶线性微分方程的特解推广而来。
设 y1∗(x),y2∗(x) 是式 (5) 的两个解,则其作差为对应式 (6) 的解。
齐次线性方程解的叠加
齐次线性方程的任意个解的线性组合仍然是其解。
齐次线性方程的通解结构
齐次线性方程的任意个线性无关的解的线性组合是其通解。
非齐次线性方程的通解结构
设 y∗(x) 为式 (5) 的一个解,Y(x) 为对应式 (6) 的通解,则 y=Y(x)+y∗(x) 为式 (5) 的解。
非齐次特解推出非齐次通解
若有三个非齐次的互不相同特解 y1,y2,y3 ,则对应通解可以为 c1(y2−y1)+c2(y3−y1)+y3,特解之差对应齐次方程的解,由于三个解不相同,因此其二者之差也都线性无关,则其线性组合是对应齐次方程的通解。
而要求非齐次方程的通解,需要由齐次方程的通解加上一个非齐次的特解即可。
自由项 f(x)=∑1nfi(x) 解的叠加原理
yi∗(x) 为
y(n)+a1(x)y(n−1)+⋯+an−1(x)y(1)+an(x)y=f(x)
的解,则 ∑1nyi∗ 为
y(n)+a1(x)y(n−1)+⋯+an−1(x)y(1)+an(x)y=f(x)
二阶常系数线性齐次方程的通解求法及公式
二阶常系数线程齐次方程写作
y′′+py′+qy=0
其中 q,p 为常数,方程
r2+pr+q=0
称为其特征方程,它的根 r 成为成为特征根,通解如下:
- 两实根不相等:y=C1er1x+C2er2x
- 两实根相等:y=(C1+C2x)er1x
- 一对共轭复根 α±βi,β>0:y=eαx(C1cosβx+C2sinβx)
特殊自由项的二阶常系数线性微分方程的解法
类型一
形如 y′′+py′+qy=Pm(x)eax 的二阶线性非齐次微分方程,其中 Pm(x) 为已知多项式,a 为已知常数。
- 先写出对应齐次方程的通解 Y(X).
- 求该微分方程的特解 y∗(x)=xkQm(x)eax,其中 Qm(x) 系数待定,k 的值依据 a 的值决定,a 是几重特征根,k 就是几,若 a 不是特征根,则 k 为 0.
类型二
形如 y′′+py′+qy=Pm(x)eaxcosbx 或 y′′+py′+qy=Pm(x)eaxsinbx .
- 先写出对应齐次方程的通解 Y(X).
- 求该微分方程的通解 y∗(x)=xk[Rm(x)eaxcosbx+Sm(x)eaxsinbx],当 a+ib 是单重特征根时,k 为 1,不是特征根则为 0.
可降价方程的解法
y′′=f(x) 型,做两次积分可以得到到通解
y=∫(∫f(x)dx)dx+C1x+C2
y′′=f(x,y′) 型(没有 y),令 p=y′,y′′=dxdp,则原式化为
dxdp=f(x,p)
则通解为
y=∫ϕ(x,C1)dx+C2
y′′=f(y,y′) 型(缺 x),令 p=y′,y′′=dxdp=dydpdxdy=pdydp,则原式化为
pdydp=f(y,p)
若能解出
p=ϕ(y,C1)
则由 p=dxdy
∫ϕ(y,C1)dy=∫dx+C2=x+C2
后两种方法都是令 p=y′,但一个缺 x 一个缺 y,因此后者需要将 dxdy 代掉。
欧拉方程的解法
欧拉方程
x2dx2d2y+a1xdxdy+a2y=f(x)
x2y′′+a1xy′+a2y=f(x),即未知函数的导函数之前都有关于 x 的函数。
若 x>0,令 x=et,x<0 则令 x=e−t
dxdydx2d2y=x1dx=−x21dtdy+x21dt2d2y
方程化为
dt2d2y+(a1−1)dtdy+a2y=f(et)
这是一个常系数线性微分方程,求解即可。
差分方程
yt 的一阶差分为 Δyt=yt+1−yt,Δ 的差分被称为 yt 的二阶差分,记为 Δ2yt=Δyt+1−Δyt=yt+2−2yt+1+yt .
一阶常系数线性差分方程
形如 yt+1−pyt=f(t),t=0,1,⋯ 的方程即为一阶常系数线性差分方程,p 为非零常数,f(t) 为已知函数。y(t+1)−pyt=0 为其对应的齐次方程。
通解为
yt=cpt+yt∗
其中 yt∗ 为特解,若 f(t)=(A0tn+A1tn−1+⋯+An)bt ,则待定解 yt∗ 具有一下形式:
yt∗=ts(B0tn+B1tn−1+⋯+Bn)bt
当 p=b 时,s=0,否则 s=1.