高等数学 - 微分方程
微分方程部分设计一些模式化的技巧,特列于此供查阅。
1 微分方程
- 一般地,凡表示未知函数、未知函数的倒数与自变量之间的关系的方程,叫做微分方程。
- 找出这样的函数,把这个函数代入微分方程能使该方程成为恒等式,这个函数就叫做该微分方程的解。
- 如果微分方程的解中含有任意常数(线性无关),且任意常数的个数与微分方程的阶数相同,这样的解叫做微分方程的通解。
- 由于通解中含有任意常数,所以它还不能完全确定地反映某一客观事物的规律性,要完全确定地反映客观事物的规律性,必须确定这些常数的值。为此,要根据问题的实际情况,提出确定这些常数的条件,这种条件叫做初值条件。
- 确定了微分方程中的任意常数之后,就得到了微分方程的特解。
- 求微分方程 y′=f(x,y) 满足初值条件 y|x=x0=y0 的特解这样一个问题,叫做一阶微分方程的初值问题。记作:{y′=f(x,y)y|x=x0=y0 。
- 微分方程的解的图形是一条曲线,叫做微分方程的积分曲线。初值问题的几何意义就是求微分方程的通过点 (x0,y0) 的那条积分曲线。二阶微分方程的初值问题 {y′′=f(x,y,y′)y|x=x0=y0;y′|x=x0=y′0 的几何意义是求微分方程的通过点 (x0,y0) 且在该点处的切线斜率为 y′0 的那条积分曲线。
2 可分离变量的微分方程
设 y=φ(x) 为 g(y)dy=f(x)dx 的解,则有 g(φ(x))dφ(x)=f(x)dx ,
即 g(y)y′dx=f(x)dx ,
积分得 ∫g(y)dy=∫f(x)dx ,
设 g(y) 和 f(x) 分别有原函数 G(y) 和 F(x) ,
则 G(y)=F(x)+C 。
求微分方程 dxdy=2xy ,求通解。
解:dxx=2ydy ,即 ln|x|=y2+C
3 齐次方程
引进 u=yx ,即 y=ux ,dydx=u+xdudx ,即微分方程化为 u+xdudx=φ(u) ,于是就变成了可分离变量的微分方程形式。duφ(u)−u=dxx ,积分后再将 u 替换,即得通解。
4 可化为齐次的方程
令 x=X+h,y=Y+k ,从而方程为 dydx=aX+bY+ah+bk+ca1X+b1Y+a1h+b1k+c1 ,解线性方程组 {ah+bk+c=0a1h+b1k+c1=0 ,若有解,即可化为齐次方程。
5 一阶线性微分方程
- 方程 dydx+P(x)y=Q(x) 叫做一阶线性微分方程。当 Q(x)≡0 ,为齐次的,否则为非齐次的。
- 通用解法:
求一阶线性微分方程时,先求对应的齐次方程的通解,然后将通解中的常数变易为 u(x) ,代入原来的非齐次形式的方程,求 u(x) 。
求方程 dydx−2yx+1=(x+1)52 的通解.
解:这是一个一阶线性非齐次微分方程,齐次形式为 dydx−2yx+1=0 ,即 dyy=2dxx+1 ,按可分离变量的方程求法,可得 ln|y|=2ln|x+1|+C1 ,即 y=C(x+1)2 。将常数变易为 u(x) ,即有 y=u(x)(x+1)2 ,则有 dydx=u′(x+1)2+2u(x+1) ,代入原非齐次方程得 u′(x+1)2+2u(x+1)−2u(x+1)=(x+1)52 ,即 u′=(x+1)12 ,得 u(x)=23(x+1)32+C2 ,即有原方程得通解为 y=(23(x+1)32+C2)(x+1)2 。
6 伯努利方程
- 方程 dydx+P(x)y=Q(x)yn,y≠0,1 称为伯努利方程。
- 通用解法:
⟹dydxy−n+P(x)y1−n=Q(x) ,取 u(y)=y1−n ,则有 dudx=(1−n)y−ndydx ,原方程 ⟹11−ndudx+P(x)u(y)=Q(x) ,得到了一个线性方程。
略
7 可降阶的高阶微分方程
7.1 y(n)=f(x)
多次积分即可得到结果。
7.2 y′′=f(x,y′)
求微分方程 (1+x2)y′′=2xy′ 满足初值条件 y|x=0=1,y′|x=0=3 的特解。
解:取 p=y′ ,有 (1+x2)dpdx=2xp ,可分离变量为 dpp=2x1+x2dx ,即 ln|p|=ln(1+x2)+C1 ,即 p=C2(1+x2) ,即 dydx=C(1+x2) ,代入条件 y′|x=0=3 ,可得 C=3 ,故 dydx=3x2+3 ,积分可得 y=x3+3x+C ,再代入条件 y|x=0=1 ,得 y=x3+3x+1 。
7.3 y′′=f(y,y′)
-
方程中不含 x ,同样替换 p=y′ ,利用复合函数求导 y′′=dpdx=dpdydydx=pdpdy ,原式化为 pdpdy=f(y,p) ,就得到一个关于 p,y 的一阶微分方程。
-
例1:
求微分方程 yy′′−y′2=0 的通解。
解:取 p=y′ ,有 y′′=dpdyy′ ,代入得 ydpdyy′−y′2=0 ,即 ydpdyp−p2=0 ,仅考虑 y≠0,p≠0 ,得 dpp=dyy ,ln|p|=ln|y|+C1 ,即 p=Cy ,y′=Cy ,故 dydx=Cy ,有 ln|y|=Cx+C1 ,即 y=C1eC2x 。
8 高阶线性微分方程
对于二阶齐次线性方程 y′′+P(x)y′+Q(x)y=0
- 如果 y1(x) 和 y2(x) 是方程的两个解,那么其线性组合也是方程的解。
- 如果 y1(x) 和 y2(x) 是方程的两个解,且线性无关,则 y=y1(x)+y2(x) 是方程的通解。
- 如果 y1(x),y2(x),...,yn(x) 是方程 y(n)+a1(x)y(n−1)+...+an−1(x)y′+an(x)y=0 的 n 个线性无关的解,那么这个方程的通解为 y=C1y1(x)+C2y2(x)+...+Cnyn(x)。
- 设 y∗(x) 是二阶非齐次线性方程 y′′+P(x)y′+Q(x)y=f(x) 的一个特解,Y(x) 对应的齐次方程的一个通解,则 y=Y(x)+y∗(x) 是二阶非齐次线性微分方程的通解。
- (叠加原理)设非齐次线性方程的右端 f(x) 是两个函数之和,即 y′′+P(x)y′+Q(x)y=f1(x)+f2(x) ,而 y∗1(x) 和 y∗2(x) 分别是方程 y′′+P(x)y′+Q(x)y=f1(x) 和 y′′+P(x)y′+Q(x)y=f2(x) 的特解,则 y∗1(x)+y∗2(x) 就是原方程的通解。
9 常系数齐次线性微分方程
- y′′+py′+qy=0 ,其中 p,q 为常数,称为二阶常系数齐次线性微分方程。
- 通用解法:将 y=erx 求导,有 y′=rerx,r′′=r2erx ,代入方程得 r2erx+prerx+qerx=0 ,即 (r2+pr+q)erx=0 。由于 erx≠0 ,有 r2+pr+q=0 ,称其为微分方程的特征方程。
- 若特征方程有两个不相等的实根 r1,r2 ,则通解为 y=C1er1x+C2er2x 。
- 若特征方程有两个相等的实根 r1 ,有一个解 y=er1x ,取另一个解为 y=u(x)er1x ,有 y′=(u′+ur1)er1x ,y′′=(u′′+2r1u′+ur21)er1x ,代入得 (u′′+2r1u′+ur21+pu′+pur1+qu)er1x=0 ,即 u′′+(2r1+p)u′+(r21+pr1+q)u=0 ,考虑 r1 为特征方程得解,即有 u′′=0 ,取一个不为常数得解 u=x ,即第二个解为 y=xer1x 。通解为 y=(C1+C2x)er1x 。
- 若特征方程有一对共轭复根:r1=α+βi,r2=α−βi 。利用欧拉公式 eiθ=cosθ+isinθ ,有 y1=e(α+βi)x=eαx(cosβx+isinβx) ,y2=e(α−βi)x=eαx(cosβx−isinβx) 。考虑到两个解得共轭关系,对两个解进行线性运算以得到实部和虚部,y1+y22=eαxcosβx ,y1−y22i=eαxsinβx ,同样是方程得解,因此微分方程得通解为 y=eαx(C1cosβx+C2sinβx) 。
10 常系数非齐次线性微分方程
例子
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)