A-Level微分方程解法全攻略
微分方程(Differential Equation)是A-Level数学Pure Mathematics部分的核心考点,也是连接数学与真实世界的桥梁。无论是Edexcel的P3/P4、AQA的Pure Mathematics,还是OCR的Pure Mathematics,微分方程都是必考内容,一道大题通常占8到15分。本文系统梳理A-Level微分方程的全部题型:从一阶可分离变量方程、积分因子法,到二阶齐次与非齐次方程、特征方程与特解,再到指数增长衰减、牛顿冷却定律等建模应用,并总结最常见的失分点与备考建议。掌握本文的方法框架,你就能在考试中稳定拿下这类题目。
A differential equation is a core topic in A-Level Maths Pure Mathematics and the bridge between mathematics and the real world. Whether you study Edexcel P3/P4, AQA, or OCR, differential equations appear on every paper, usually as a question worth 8 to 15 marks. This article maps the complete question landscape: separable first-order equations, the integrating factor method, second-order homogeneous and non-homogeneous equations with their auxiliary equations and particular integrals, plus modelling applications such as exponential growth and decay and Newton's law of cooling. We also cover the most common mark-losing mistakes and a practical revision plan.
一、什么是微分方程?| What Is a Differential Equation?
微分方程是含有未知函数导数(derivative)的方程。与普通代数方程求解未知数x不同,微分方程求解的是一个函数y(x),需要找出满足方程的所有函数。例如dy/dx = 3x的解是y = 1.5x² + C;而d²y/dx² + 5y = 0的解则是正弦与余弦的组合。方程的"阶"(order)由最高阶导数决定:只含一阶导数的方程叫一阶微分方程(first-order),含二阶导数的叫二阶微分方程(second-order)。A-Level考试中,一阶方程要求掌握分离变量法和积分因子法,二阶方程要求掌握特征方程与待定系数法。
A differential equation is an equation that contains derivatives of an unknown function. Instead of solving for a number x as in algebra, we solve for a function y(x) that satisfies the equation. For example, the solutions of dy/dx = 3x are the family of functions y = 1.5x² + C, while d²y/dx² + 5y = 0 has sine and cosine combinations as solutions. The order of a differential equation is determined by its highest derivative: an equation with only first derivatives is first-order, and one containing a second derivative is second-order. In A-Level exams, first-order equations require separation of variables and the integrating factor method, while second-order equations require the auxiliary equation and the method of undetermined coefficients.
二、可分离变量方程的识别方法 | Recognising a Separable Equation
可分离变量(separable)是A-Level最常考的一阶方程类型。判断标准只有一个:方程能否写成dy/dx = f(x)g(y)的形式,即右边可以分解成"只含x的函数"乘以"只含y的函数"。例如dy/dx = x²/y可以分离(f(x) = x²,g(y) = 1/y),dy/dx = x(y+1)也可以分离;但dy/dx = x + y就无法分离,因为x与y通过加法纠缠在一起,这时要改用积分因子法。考试中第一步永远是判断方程类型,类型判断错误往往导致整题失分,因此看到题目先花十秒分类,再动手求解。
Separable equations are the most frequently tested first-order type in A-Level. The only criterion is whether the equation can be written as dy/dx = f(x)g(y), where the right-hand side factors into a function of x multiplied by a function of y. For example, dy/dx = x²/y is separable, and so is dy/dx = x(y+1). But dy/dx = x + y cannot be separated because x and y are linked by addition, so you must use the integrating factor method instead. In the exam, the first step is always to identify the type; a wrong classification usually costs the whole question, so spend ten seconds classifying before you start solving.
三、分离变量法求解的三个步骤 | Three Steps of Separation of Variables
分离变量法只有三步。第一步:把方程改写成含y的项与dy在一边、含x的项与dx在另一边,即(1/g(y)) dy = f(x) dx。第二步:两边同时积分,∫ (1/g(y)) dy = ∫ f(x) dx,积分后记得加上常数C。第三步:如果题目给出初值条件(initial condition),代入求出C的具体值;否则保留通解形式。以dy/dx = x(y+1),y(0) = 2为例:分离得(1/(y+1)) dy = x dx,积分得ln|y+1| = x²/2 + C,改写为y+1 = Ae^(x²/2),代入y(0) = 2得A = 3,所以y = 3e^(x²/2) - 1。注意ln里的绝对值符号不能丢,否则会漏掉解的负分支。
Separation of variables has just three steps. First, rewrite the equation so that all y terms sit with dy on one side and all x terms with dx on the other: (1/g(y)) dy = f(x) dx. Second, integrate both sides, remembering to add a constant C. Third, if an initial condition is given, substitute it to find C; otherwise keep the general solution. Take dy/dx = x(y+1) with y(0) = 2: separating gives (1/(y+1)) dy = x dx, integrating gives ln|y+1| = x²/2 + C, which rearranges to y+1 = Ae^(x²/2). Substituting y(0) = 2 gives A = 3, so y = 3e^(x²/2) - 1. Never drop the absolute value inside the logarithm, or you will miss the negative branch of the solution.
四、积分因子法的适用条件 | When to Use the Integrating Factor
当一阶方程无法分离变量时,就要考虑积分因子法(integrating factor method)。它的适用对象是"线性一阶方程":能写成标准形式dy/dx + P(x)y = Q(x)的方程。例如dy/dx + 2y/x = x³、dy/dx - y = e^(2x)都符合;而(y')² + y = x这类含非线性项(y的平方或y'的平方)的方程不适用。注意使用前必须先把dy/dx的系数化为1,例如2 dy/dx + 4y = x要先两边除以2,得到dy/dx + 2y = x/2。若P(x)与Q(x)中含三角函数、指数函数,方法依然有效,只是积分会稍复杂,此时耐心分段积分即可。
When a first-order equation cannot be separated, the integrating factor method is the standard tool. It applies to linear first-order equations that can be written in the standard form dy/dx + P(x)y = Q(x). Equations such as dy/dx + 2y/x = x³ or dy/dx - y = e^(2x) qualify, while nonlinear equations like (y')² + y = x do not. Before applying the method you must divide through so that the coefficient of dy/dx is exactly 1; for example, 2 dy/dx + 4y = x must first become dy/dx + 2y = x/2. The method still works when P(x) or Q(x) contains trigonometric or exponential functions, though the integrals become harder and require patient piecewise integration.
五、积分因子法求解完整流程 | The Full Integrating Factor Procedure
积分因子(integrating factor)定义为I = e^(∫P dx)。计算流程分四步:第一步算∫P dx并构造I;第二步方程两边同乘I,左边恰好变成I与y乘积的导数,即d/dx(Iy) = IQ;第三步两边积分得Iy = ∫IQ dx + C;第四步除以I得到y的表达式,再代入初值条件确定C。以dy/dx + (2/x)y = x³为例:P = 2/x,∫P dx = 2ln x = ln(x²),所以I = x²。两边乘x²得d/dx(x²y) = x^5,积分得x²y = x^6/6 + C,因此y = x^4/6 + C/x²。这个例子是Edexcel真题的原型,务必把每一步的来龙去脉理解清楚。
The integrating factor is defined as I = e^(∫P dx). The procedure has four steps. First, compute ∫P dx and build I. Second, multiply both sides by I; the left-hand side then becomes the derivative of the product Iy, so d/dx(Iy) = IQ. Third, integrate both sides to obtain Iy = ∫IQ dx + C. Fourth, divide by I and use any initial condition to fix C. For dy/dx + (2/x)y = x³: P = 2/x, so ∫P dx = 2ln x = ln(x²) and I = x². Multiplying through gives d/dx(x²y) = x^5; integrating gives x²y = x^6/6 + C, hence y = x^4/6 + C/x². This exact pattern is the prototype of many Edexcel exam questions, so understand the logic of every step rather than memorising the formula.
六、二阶齐次方程与特征方程 | Homogeneous Equations and the Auxiliary Equation
二阶常系数齐次方程形如a d²y/dx² + b dy/dx + c y = 0。解法的核心是把方程转化为特征方程(auxiliary equation)am² + bm + c = 0,其中m对应尝试解e^(mx)中的指数。特征根有三种情况,对应三种通解形式:两个不同实根m1、m2时,y = Ae^(m1x) + Be^(m2x);重根m时,y = (A + Bx)e^(mx);共轭复根α ± βi时,y = e^(αx)(A cos βx + B sin βx)。例如d²y/dx² - 5 dy/dx + 6y = 0的特征方程是m² - 5m + 6 = 0,解得m = 2或m = 3,通解为y = Ae^(2x) + Be^(3x)。判断根的类型是高频考点,也是后续构造特解的基础。
A second-order homogeneous equation with constant coefficients has the form a d²y/dx² + b dy/dx + c y = 0. The key step is to form the auxiliary equation am² + bm + c = 0, where m is the exponent in the trial solution e^(mx). The three cases for the roots give three forms of general solution: two distinct real roots m1 and m2 give y = Ae^(m1x) + Be^(m2x); a repeated root m gives y = (A + Bx)e^(mx); and complex conjugate roots α ± βi give y = e^(αx)(A cos βx + B sin βx). For example, d²y/dx² - 5 dy/dx + 6y = 0 has auxiliary equation m² - 5m + 6 = 0 with roots m = 2 and m = 3, so the general solution is y = Ae^(2x) + Be^(3x). Identifying the root type is a frequent question and the foundation for constructing particular integrals.
七、非齐次方程的特解构造 | Particular Integrals for Non-Homogeneous Equations
当方程右边不为零,即a d²y/dx² + b dy/dx + c y = f(x)时,通解等于余函数(complementary function,即齐次方程的通解)加上特解(particular integral)。特解的尝试形式取决于f(x):f(x)为常数k,试y = λ;f(x)为一次式,试y = ax + b;f(x)为二次式,试y = ax² + bx + c;f(x)为ke^(αx),试y = λe^(αx);f(x)为k sin βx或k cos βx,试y = λ sin βx + μ cos βx。求出特解后与余函数相加即得通解。例如d²y/dx² - 5 dy/dx + 6y = 12,试y = λ,代入得6λ = 12,λ = 2,通解为y = Ae^(2x) + Be^(3x) + 2。若尝试形式与余函数撞车,即f(x)本身是齐次方程的解,需要乘x再试,这是A*级别的高频陷阱。
When the right-hand side is not zero, so a d²y/dx² + b dy/dx + c y = f(x), the general solution is the complementary function, which is the homogeneous solution, plus a particular integral. The trial form of the particular integral depends on f(x): a constant k suggests y = λ; a linear expression suggests y = ax + b; a quadratic suggests y = ax² + bx + c; ke^(αx) suggests y = λe^(αx); and k sin βx or k cos βx suggests y = λ sin βx + μ cos βx. For d²y/dx² - 5 dy/dx + 6y = 12, trying y = λ gives 6λ = 12 so λ = 2, and the general solution is y = Ae^(2x) + Be^(3x) + 2. If the trial form already appears in the complementary function, multiply by x and try again; this resonance trap is a classic A* question.
八、初值条件确定任意常数 | Using Initial Conditions to Find Constants
一阶方程的通解含一个任意常数,二阶方程的通解含两个,必须用附加条件才能确定唯一解。初值条件(initial condition)给出同一点的函数值与导数值,如y(0) = 3、dy/dx(0) = 1;边界条件(boundary condition)则给出不同点的函数值,如y(0) = 0、y(1) = 2。求解套路:先写出通解,再代入条件联立方程求常数。例如y = Ae^(2x) + Be^(3x) + 2,若y(0) = 5且y'(0) = 8,则A + B = 3、2A + 3B = 8,解得A = 1、B = 2,最终y = e^(2x) + 2e^(3x) + 2。注意对通解求导时不要丢掉特解的导数项,常数项求导为零。
A first-order general solution contains one arbitrary constant and a second-order one contains two, so additional conditions are needed to pin down the unique solution. An initial condition gives the value of the function and its derivative at the same point, such as y(0) = 3 and dy/dx(0) = 1; a boundary condition gives values at different points, such as y(0) = 0 and y(1) = 2. The routine is always the same: write down the general solution, substitute the conditions, and solve simultaneous equations for the constants. For y = Ae^(2x) + Be^(3x) + 2 with y(0) = 5 and y'(0) = 8, we get A + B = 3 and 2A + 3B = 8, so A = 1 and B = 2, giving y = e^(2x) + 2e^(3x) + 2. When differentiating the general solution, do not forget the derivative of the particular integral; the constant term differentiates to zero.
九、指数增长与衰减模型 | Exponential Growth and Decay Models
自然界最经典的微分方程是dy/dt = ky,它描述增长率与当前数量成正比的过程,通解为y = Ae^(kt),k为正数时增长,k为负数时衰减。放射性衰变、人口增长、细菌繁殖、连续复利都遵循这一模型。考试中常用"半衰期"(half-life)命题:若放射性物质10年衰减一半,则Ae^(10k) = A/2,解得k = -ln2/10 ≈ -0.0693。求解建模题的关键是把文字翻译成方程:找出"变化率与什么成正比"这一句,写成dy/dt = k(……)的形式,再解方程并解释结果的实际含义。注意单位与时间起点的选择,初始值A通常由t = 0时的条件给出。
The most classic differential equation in nature is dy/dt = ky, which says that the rate of change is proportional to the current quantity; its general solution is y = Ae^(kt), with growth when k is positive and decay when k is negative. Radioactive decay, population growth, bacterial reproduction and continuously compounded interest all follow this model. Exam questions often use half-life: if a radioactive substance halves in 10 years, then Ae^(10k) = A/2, giving k = -ln2/10 ≈ -0.0693. The key to modelling questions is translating words into equations: find the sentence saying the rate of change is proportional to something, write it as dy/dt = k(...), solve, and interpret the result in context. Watch the units and the choice of the time origin, since the initial value A usually comes from the condition at t = 0.
十、牛顿冷却定律与温度建模 | Newton's Law of Cooling Models
牛顿冷却定律(Newton's law of cooling)是A-Level建模题的高频背景:物体温度T随时间的变化率与温差(T - T0)成正比,写成dT/dt = -k(T - T0),其中T0是环境温度。解得T = T0 + Ae^(-kt)。例题:一杯咖啡90°C,置于20°C的房间,5分钟后降至70°C,求何时降到50°C。代入得A = 70,70e^(-5k) = 50,k = (1/5)ln(7/5) ≈ 0.0673,再解20 + 70e^(-0.0673t) = 50,得t ≈ 14.6分钟。这类题的关键是识别环境温度T0(终值)与初始温差A(初值),两个常数确定后整个模型就完整了,剩下的只是代数运算。
Newton's law of cooling is a frequent modelling context in A-Level: the temperature T of an object changes at a rate proportional to the temperature difference (T - T0), giving dT/dt = -k(T - T0) where T0 is the ambient temperature. The solution is T = T0 + Ae^(-kt). Example: coffee at 90°C in a 20°C room cools to 70°C after 5 minutes; when does it reach 50°C? Substituting gives A = 70, then 70e^(-5k) = 50 so k = (1/5)ln(7/5) ≈ 0.0673, and solving 20 + 70e^(-0.0673t) = 50 gives t ≈ 14.6 minutes. The key is identifying the ambient temperature T0 as the limiting value and the initial difference A as the starting gap; once these two constants are fixed, the model is complete and only algebra remains.
十一、微分方程常见失分点 | Common Mark-Losing Mistakes
根据考官报告,微分方程题目的失分点高度集中。第一,忘记常数C,或把C与A混淆,导致通解不完整。第二,分离变量时漏写dy、dx,直接把x、y混在一起积分。第三,使用积分因子前没有把dy/dx系数化为1。第四,丢掉ln里的绝对值符号,导致漏解。第五,特征方程符号错误,例如把-5m写成+5m。第六,试特解与余函数撞车时不乘x。第七,代入初值条件时只代y不代y',或联立方程解A、B时出错。第八,建模题忘记解释k的符号含义。建议每做完一题就对照评分方案(mark scheme)检查步骤分,尤其是"分离、积分、代条件"这三个关键节点。
Examiner reports show that mark loss on differential equation questions is highly concentrated. First, forgetting the constant C, or confusing C with A, leaves the general solution incomplete. Second, omitting dy and dx during separation and integrating mixed variables together. Third, failing to divide through so the coefficient of dy/dx is 1 before using the integrating factor. Fourth, dropping the absolute value in the logarithm and losing solutions. Fifth, sign errors in the auxiliary equation, such as writing -5m as +5m. Sixth, not multiplying the trial particular integral by x when it clashes with the complementary function. Seventh, substituting only y but not y' into initial conditions, or making algebra errors when solving for A and B. Eighth, forgetting to interpret the sign of k in modelling questions. After every question, check your working against the mark scheme, especially the three key nodes: separation, integration and substitution of conditions.
十二、高效备考策略与练习建议 | Revision Strategy and Practice
微分方程是"会者不难"的模块,练习量直接决定得分。备考建议如下。第一,按题型分类刷题:可分离变量、积分因子、二阶齐次、二阶非齐次、建模应用各整理五道真题。第二,训练"三秒识别":看到方程立刻判断类型并说出解法,判断错了就重做一遍。第三,用计算器验证:把解代回原方程检查是否满足。第四,建立错题本,专门记录C、绝对值、符号这三类低级错误。第五,冲刺阶段限时训练:15分钟完成一道完整大题,包括写出通解和代入条件。最后,考前把特征方程三种情况与特解尝试表默写一遍,确保公式分一分不丢。
Differential equations reward practice directly, so the amount of drilling you do decides your score. First, practise by question type: collect five past-paper questions for each of separation of variables, integrating factor, second-order homogeneous, second-order non-homogeneous and modelling applications. Second, train three-second recognition: read the equation, name its type and state the method instantly; if you misclassify, redo the question. Third, verify with your calculator by substituting the solution back into the original equation. Fourth, keep an error log dedicated to C, absolute values and sign mistakes. Fifth, in the final sprint, do timed drills: finish one complete question in 15 minutes including the general solution and the substitution of conditions. Finally, on the eve of the exam, write out the three cases of the auxiliary equation and the particular integral trial table from memory, so that formula marks are never lost.
需要专业A-Level辅导?
16621398022
同微信 | 免费咨询课程规划
访问 aleveler.com 了解更多
更多咨询请联系16621398022(同微信)

或截图后用「扫一扫 → 相册」选择本图