二阶常系数非齐次线性微分方程的一般形式
y′′+py′+qy=f(x)
由二阶线性微分方程解的结构可知, 求解二阶常系数非齐次线性微分方程的通解, 归结为求对应齐次方程的通解和非齐次方程本身的一个特解
对应齐次方程的通解在常系数齐次线性微分方程得到解决, 所以这里只讨论求特解的方法.
这里讨论f(x)的两种形式
f(x)=eλxPm(x)
由于多项式与指数函数乘积的导数仍是多项式, 可以推测y∗=R(x)eλx为一个特解,
(推导略)
特解形式为:$$y*=xkR_{m}(x)e^{ \lambda x }$$ 其中Rm(x)是与Pm(x)同次的多项式,
Rm(x)=b0xm+b1xm−1+⋯+bmx0
k∈{0,1,2}根据特征方程根的数量决定,
- 若λ不是特征方程的根, k=0
- 若λ是特征方程的单根, k=1
- 若λ是特征方程的重根, k=2
将特解带回方程, 解得系数 b0, b1, ... bm
y′′−3y′+2y=e2x
- 对应的齐次方程:y′′−3y′+2y=0 求解特征方程:r2−3r+2=0, 得r=1,2 齐次方程的通解:yh=C1ex+C2e2x
- 由于非齐次项f(x)=e2x,且λ=2是特征方程的单根,所以设k=1。
yp=xb0e2x
- 代入原方程:
(4b0e2x+4b0xe2x)−3(b0e2x+2b0xe2x)+2xb0e2x=e2x
整理并合并同类项:b0e2x=e2x , 解得b0=1。 4. 构造非齐次的通解:
y=C1ex+C2e2x+xe2x
f(x)=eλx[Pl(x)cos(ωx)+Qn(x)sin(ωx)]
应用欧拉公式变为复指数求解, 推导略
特解形式为:$$y*=xe^{ \lambda x }[R_{m}^{(1)}(x)\cos(\omega x)+R_{m}^{(2)}(x)\sin(\omega x)]$$ Rm(1)(x), Rm(2)(x) 是m次多项式,
m=max(l,n),
k是特征方程中 λ+ωi或λ−ωi 这两个根的重复次数(二阶只能取到{0,1})
考虑方程:
y′′+py′+qy=cos(ωx)
这是含圆函数的简单形式,其中Pl(x)和Qn(x)均为0次多项式。
应用欧拉公式: 使用欧拉公式将cos(ωx)表达为复指数的实部:
cos(ωx)=2eiωx+e−iωx
假设特解形式: 假设特解的形式为:
y∗=xk[Acos(ωx)+Bsin(ωx)]
其中,k是特征方程中iω或−iω这两个根的重复次数。
代入原方程求解: 将假设的特解形式代入原方程,并求解未知系数A和B。
上述方法可以完全推广至n阶
待定系数法可以推广至复系数。推广时,复数形式的特解会包含实部和虚部。因此,方法的本质不会改变,只是处理的系数和解的形式需要考虑复数的实部和虚部。
考虑一个带有复系数的非齐次线性微分方程:
any(n)+an−1y(n−1)+⋯+a1y′+a0y=f(x)
特解的形式为:
y∗=xkRm(x)eλx
如果λ为复数,例如λ=α+iβ,那么特解形式依旧成立,只是需要考虑λ的复数部分。因此,
y∗=xkRm(x)e(α+iβ)x=xkRm(x)eαx(cos(βx)+isin(βx))
特解的形式为:
y∗=xkeλx[Rm(1)(x)cos(ωx)+Rm(2)(x)sin(ωx)]
同理,若λ=α+iβ,特解可以写为:
y∗=xke(α+iβ)x[Rm(1)(x)cos(ωx)+Rm(2)(x)sin(ωx)]
y∗=xkeαx(cos(βx)+isin(βx))[Rm(1)(x)cos(ωx)+Rm(2)(x)sin(ωx)]
待定系数法对于复系数的推广,特解形式仍然保持一致,只是需要在计算时处理复数的实部和虚部。具体步骤包括:
- 确定特解形式,保持与实数系数情况一致。
- 计算特解时,处理复数指数函数时的实部和虚部。
- 最终解通常会包含实部和虚部的组合。
通过这种方法,待定系数法可以顺利推广到复系数的情形。
对于非齐次线性偏微分方程,待定系数法的推广会更复杂,但基本思想仍然适用。具体来说,我们需要处理多变量的情况,并且要考虑偏微分算子的特性。
假设我们有一个非齐次线性偏微分方程:
L[u]=f(x,y)
其中L是一个线性偏微分算子,u=u(x,y)是未知函数,f(x,y)是已知的非齐次项。
对于这样的非齐次项,我们假设特解的形式为:
u∗=xkylRm(x,y)eλx+μy
其中,Rm(x,y)是x和y的多项式,k和l是确定特解的常数。
对于这样的非齐次项,我们假设特解的形式为:
u∗=xkyleλx+μy[Rl(1)(x,y)cos(ωx+νy)+Rl(2)(x,y)sin(ωx+νy)]
假设特解的形式:根据非齐次项f(x,y)的形式,假设特解u∗的形式。形式中包含指数函数、多项式和三角函数的组合。
代入方程:将假设的特解代入原偏微分方程L[u]=f(x,y)。
确定待定系数:通过比较方程两边的系数,确定假设特解中的未知常数k, l和多项式Rm(x,y)或Rl(1)(x,y)、Rl(2)(x,y)的系数。
考虑以下偏微分方程:
∂x2∂2u+∂y2∂2u=eλx+μy
我们假设特解的形式为:
u∗=eλx+μy
代入偏微分方程:
∂x2∂2(eλx+μy)+∂y2∂2(eλx+μy)=λ2eλx+μy+μ2eλx+μy
显然,λ2+μ2=1。
对于更复杂的非齐次项,比如eλx+μy[Pl(x,y)cos(ωx+νy)+Qn(x,y)sin(ωx+νy)],特解的假设形式和处理方法类似于常系数非齐次线性微分方程,只是要处理多变量和偏微分运算。
待定系数法推广到非齐次线性偏微分方程时,需要考虑多变量的情况和偏微分算子的特性。基本步骤与常微分方程类似,但在处理具体解时会更复杂,需要考虑多项式和指数函数的组合及其在多变量下的表现形式。
实际情况中非齐次项f(x,y)不会太复杂, 可以观察f(x,y)形式直接写
- 观察是指数型还是圆函数型
- 观察多项式能否分离变量, 若可以分离, 则直接设y∗=g(x)h(y)