信号与系统拉普拉斯变换解题指南:零输入与零状态响应全解析

发布时间:2026/8/31 4:45:07
信号与系统拉普拉斯变换解题指南:零输入与零状态响应全解析 考研复习到信号与系统时很多同学都会在拉普拉斯变换这一章卡住上课能听懂书也能看懂一到做题却分不清该代 (y(0_-)) 还是 (y(0_))零输入响应和零状态响应的分解也总是差一步。这篇文章围绕桂电806信号与系统中拉普拉斯变换必考计算大题来展开这类题目通常占13到15分属于性价比很高、必须拿稳的题型。我会用同一道例题分别演示两类经典解法的完整流程把 (y(0_-))、(y(0_-)) 和 (y(0_))、(y(0_)) 的来龙去脉讲清楚最后再给出一份直接可用的答题模板和常见丢分点排查清单。无论是期末突击、考研冲刺还是准备保研面试这篇内容都能用来做系统性复盘。1. 拉普拉斯变换在信号与系统中的地位1.1 为什么求解 LTI 系统要引入拉普拉斯变换线性时不变LTI连续时间系统的输入输出关系在时域里通常用常系数线性微分方程描述。直接求解这类方程时经典法要先求齐次解、特解再根据初始条件确定待定系数。方程阶数不高还好一旦系统阶数升到二阶以上或者输入信号包含冲激、阶跃等特殊函数计算量会迅速增加而且容易出现漏项。拉普拉斯变换的核心价值在于把“时域里的微分方程”变成“复频域里的代数方程”。求导操作在变换域里变成乘以 (s) 并减去初始条件卷积运算变成乘法系统微分方程变形成[ Y(s)H(s)F(s)\text{由初始状态决定的部分} ]这样一来求解系统响应就变成了代数整理 → 部分分式展开 → 查表反变换。这个流程有固定套路不容易漏项也是考试中最容易拿分的部分。桂电806这类计算大题的考查重点正是对这套流程的熟练程度。1.2 传递函数中的 (s) 到底是什么很多同学学到后面会困惑传递函数里的 (s) 到底代表什么为什么可以用它表示系统的频率特性简单来说拉普拉斯变换中的 (s) 是一个复频率变量[ s\sigmaj\omega ]其中 (\sigma) 控制信号幅度随时间的指数增长或衰减(\omega) 控制信号振荡的快慢。当 (\sigma0) 时拉普拉斯变换退化为傅里叶变换对应等幅振荡的正弦信号当 (\sigma0) 时对应衰减振荡当 (\sigma0) 时对应增长振荡。在求解微分方程的计算大题中(s) 的实际作用更像一个“代数符号”把 (y(t)) 写成 (s^2Y(s)) 与初始条件之差把 (f(t)) 写成 (F(s))然后通过代数运算解出 (Y(s))。理解了这一点你就不会在列方程时被 (s) 吓住。1.3 单边拉普拉斯变换与常用变换对信号与系统课程中使用的主要是单边拉普拉斯变换定义式为[ F(s)\int_{0_-}^{\infty}f(t)e^{-st},dt ]注意积分下限是 (0_-)而不是 (0) 或 (0_)。这样做的目的是把 (t0) 处可能存在的跳变、冲激都包含进变换结果中从而让后续微分性质里的初始条件自动以 (y(0_-)) 的形式出现。做题之前建议把下面这张常用变换对表格背熟时域信号 (f(t)\ (t\ge 0))拉普拉斯变换 (F(s))(\delta(t))(1)(u(t))(\frac{1}{s})(t u(t))(\frac{1}{s^2})(e^{-at}u(t))(\frac{1}{sa})(te^{-at}u(t))(\frac{1}{(sa)^2})(\sin(\omega_0 t)u(t))(\frac{\omega_0}{s^2\omega_0^2})(\cos(\omega_0 t)u(t))(\frac{s}{s^2\omega_0^2})(e^{-at}\sin(\omega_0 t)u(t))(\frac{\omega_0}{(sa)^2\omega_0^2})(e^{-at}\cos(\omega_0 t)u(t))(\frac{sa}{(sa)^2\omega_0^2})这些变换对几乎每道大题都会用到。不要考场上现推平时就要练到见式即反变换。2. 两类初始条件(y(0_-))、(y(0_-)) 与 (y(0_))、(y(0_))2.1 两个时刻的物理含义这是拉普拉斯变换求解系统响应最容易出错的地方。(0_-) 表示激励信号接入系统之前一瞬间也就是“换路前”的稳定状态。(0_) 表示激励信号接入系统之后一瞬间也就是“换路后”刚开始的时刻。从物理角度看(y(0_-))、(y(0_-)) 描述的是系统自身具有的“历史状态”或“起始储能”。比如 RLC 电路中电容的初始电压 (u_C(0_-)) 和电感的初始电流 (i_L(0_-))它们取决于换路前电路已经建立的状态与新增的输入信号没有直接关系。而 (y(0_))、(y(0_)) 是换路结束瞬间系统的响应值。根据换路定律电容电压和电感电流一般不能突变所以很多题目中 (y(0_)y(0_-))。但响应的一阶导数可能发生跳变因此 (y(0_)) 不一定等于 (y(0_-))。这个问题直接决定你代入单边拉普拉斯变换微分性质时括号里到底写 (0_-) 还是 (0_)。2.2 题目给不同条件时怎么选方法实际做题时判断标准非常直接题目明确给出 (y(0_-))、(y(0_-))并要求“零输入响应”“零状态响应”或“全响应”按题型一处理先求零输入响应再求零状态响应最后相加。题目明确给出 (y(0_))、(y(0_))并只要求“全响应”按题型二处理对方程两边直接取单边拉普拉斯变换代入 (0_) 条件整理出 (Y(s))反变换。如果题目给的是 (0_-) 条件但想用全响应一步求解不能直接拿 (0_-) 代入普通全响应公式必须先把 (0_-) 换算成 (0_)。反之亦然。更严谨地说单边拉普拉斯变换的微分性质[ \mathscr{L}{f(t)}sF(s)-f(0_-) ][ \mathscr{L}{f(t)}s^2F(s)-sf(0_-)-f(0_-) ]这里的初始条件默认是 (0_-)。如果你面对的是 (0_) 条件通常可以理解为“以 (0_) 为起点做单边变换”此时公式写为[ \mathscr{L}{f(t)}sF(s)-f(0_) ][ \mathscr{L}{f(t)}s^2F(s)-sf(0_)-f(0_) ]注意展开时左端是什么右端初始条件就必须和它对应。混用 (0_-) 和 (0_) 是这类题目最大的失分点。2.3 单边拉普拉斯变换微分性质的推导直觉为什么一阶导数的变换不是直接等于 (sF(s))原因很简单对积分下限为 (0_-) 的定义做分部积分[ \mathscr{L}{f(t)}\int_{0_-}^{\infty}f(t)e^{-st},dt\left.f(t)e^{-st}\right|{0-}^{\infty}s\int_{0_-}^{\infty}f(t)e^{-st},dt ]在收敛域内(t\to\infty) 时 (f(t)e^{-st}\to0)所以剩下[ \mathscr{L}{f(t)}sF(s)-f(0_-) ]类似地二阶导数的变换会带出两项初始条件。这意味着初始条件并不是额外“补”上去的而是单边拉普拉斯变换本身自带的信息。这就是为什么拉普拉斯变换特别适合求解带初始条件的微分方程。2.4 零输入响应、零状态响应、全响应、自由响应、受迫响应这组概念也建议一起理清零输入响应 (y_{zi}(t))输入 (f(t)0)仅由系统初始储能引起的响应。零状态响应 (y_{zs}(t))系统初始储能为零时仅由输入信号引起的响应。全响应 (y(t)y_{zi}(t)y_{zs}(t))。自由响应由系统特征根决定的响应分量函数形式是系统自身的齐次解形式。受迫响应由输入信号决定的响应分量函数形式与激励形式相关。容易误解的地方在于零输入响应和自由响应并不完全等价。零输入响应一定是自由响应形式但自由响应中有一部分可能来自输入信号激发的系统特征模式。同样零状态响应中也可能包含自由响应分量。考试时如果题目要求区分这些分量建议严格按定义计算。3. 题型一已知 (y(0_-))、(y(0_-))求零输入响应与零状态响应3.1 解题框架题型一最典型的问法是已知系统微分方程为 (y(t)a_1y(t)a_0y(t)b_1f(t)b_0f(t))输入为 (f(t))起始状态为 (y(0_-)A)(y(0_-)B)求零输入响应、零状态响应和全响应。完整步骤如下求零输入响应令 (f(t)0)只保留初始状态。对微分方程两边取单边拉普拉斯变换代入 (y(0_-))、(y(0_-))。解出 (Y_{zi}(s))做部分分式展开反变换得到 (y_{zi}(t))。求零状态响应令初始状态为 0对原方程两边取拉普拉斯变换得到 (Y_{zs}(s)H(s)F(s))。部分分式展开反变换得到 (y_{zs}(t))。全响应 (y(t)y_{zi}(t)y_{zs}(t))。这里最关键的一步是零输入响应必须在方程右边的输入项置零的前提下求解而不是直接把输入信号也代入变换零状态响应则必须把初始状态全部写为 0。3.2 完整例题演示先来看一个非常典型的二阶系统题目。例 1已知系统微分方程为[ y(t)4y(t)3y(t)2f(t) ]输入信号 (f(t)e^{-t}u(t))起始状态 (y(0_-)1)(y(0_-)2)。求零输入响应 (y_{zi}(t))、零状态响应 (y_{zs}(t)) 和全响应 (y(t))。第一步求零输入响应 (y_{zi}(t))令输入 (f(t)0)只保留系统自身状态。此时微分方程为[ y(t)4y(t)3y(t)0 ]对两边取单边拉普拉斯变换[ s^2Y_{zi}(s)-sy(0_-)-y(0_-)4\left[sY_{zi}(s)-y(0_-)\right]3Y_{zi}(s)0 ]代入 (y(0_-)1)、(y(0_-)2)[ (s^24s3)Y_{zi}(s)-s-2-40 ]整理得[ Y_{zi}(s)\frac{s6}{s^24s3}\frac{s6}{(s1)(s3)} ]做部分分式展开[ Y_{zi}(s)\frac{A}{s1}\frac{B}{s3} ]求系数[ A\left.\frac{s6}{s3}\right|_{s-1}\frac{5}{2} ][ B\left.\frac{s6}{s1}\right|_{s-3}\frac{3}{-2}-\frac{3}{2} ]所以[ Y_{zi}(s)\frac{5/2}{s1}-\frac{3/2}{s3} ]反变换得到[ y_{zi}(t)\left(\frac{5}{2}e^{-t}-\frac{3}{2}e^{-3t}\right)u(t) ]第二步求零状态响应 (y_{zs}(t))令初始状态为 0注意这里必须写 (y(0_-)0)、(y(0_-)0)只考虑输入 (f(t)e^{-t}u(t)) 的作用。输入信号的拉普拉斯变换为[ F(s)\frac{1}{s1} ]零状态响应对应的方程为[ Y_{zs}(s)\frac{2}{s^24s3}F(s)\frac{2}{(s1)(s3)}\cdot\frac{1}{s1} ]也就是[ Y_{zs}(s)\frac{2}{(s1)^2(s3)} ]这个分母有一个二阶极点 (s-1) 和一个一阶极点 (s-3)展开形式为[ Y_{zs}(s)\frac{A}{s1}\frac{B}{(s1)^2}\frac{C}{s3} ]求系数。先求 (B)[ B\left.\frac{2}{s3}\right|_{s-1}\frac{2}{2}1 ]求 (C)[ C\left.\frac{2}{(s1)^2}\right|_{s-3}\frac{2}{4}\frac{1}{2} ]再求 (A)。令两边通分后比较系数令 (s0)[ Y_{zs}(0)\frac{2}{1\cdot3}\frac{2}{3} ]等式右边[ \frac{A}{1}\frac{1}{1}\frac{1/2}{3}A1\frac{1}{6} ]所以[ \frac{2}{3}A1\frac{1}{6} ][ A\frac{2}{3}-\frac{7}{6}-\frac{3}{6}-\frac{1}{2} ]因此[ Y_{zs}(s)\frac{-1/2}{s1}\frac{1}{(s1)^2}\frac{1/2}{s3} ]查表反变换[ y_{zs}(t)\left(-\frac{1}{2}e^{-t}te^{-t}\frac{1}{2}e^{-3t}\right)u(t) ]这里要特别记住一对变换[ \frac{1}{(sa)^2}\longleftrightarrow te^{-at}u(t) ]二阶极点反变换时除了常规指数项还要带一个 (t) 因子。第三步求全响应[ y(t)y_{zi}(t)y_{zs}(t) ]代入[ y(t)\left(\frac{5}{2}e^{-t}-\frac{3}{2}e^{-3t}\right)\left(-\frac{1}{2}e^{-t}te^{-t}\frac{1}{2}e^{-3t}\right) ]合并同类项[ y(t)\left(2t\right)e^{-t}-e^{-3t}(t2)e^{-t}-e^{-3t},\quad t\ge0 ]可以验证初值[ y(0_)02-11 ][ y(t)e^{-t}-(t2)e^{-t}3e^{-3t}-(t1)e^{-t}3e^{-3t} ][ y(0_)-132 ]对于这道题来说(y(0_)1y(0_-))(y(0_)2y(0_-))说明响应在 (t0) 处没有发生跳变。这个结果可以作为后面题型二验证的依据。3.3 输入为冲激或阶跃时的注意点如果题目把输入换成 (f(t)\delta(t)) 或 (f(t)u(t))求解流程不变但要格外小心(f(t)\delta(t)) 时(F(s)1)零状态响应的拉普拉斯变换就是系统函数 (H(s))反变换就是冲激响应。(f(t)u(t)) 时(F(s)\frac{1}{s})可以用终值定理快速验证阶跃响应的稳态值。冲激信号在 (t0) 处是奇异信号(y(0_)) 很可能不等于 (y(0_-))。这种情况下用 (0_-) 条件按零输入加零状态的方式求解可以自然避免处理跳变的问题。4. 题型二已知 (y(0_))、(y(0_))直接求全响应4.1 解题框架有些题目直接给出换路后的初始值比如 (y(0_))、(y(0_))并让你求全响应。这时候不需要再把响应拆成零输入和零状态直接用单边拉普拉斯变换一步求解。完整步骤如下对微分方程两边取单边拉普拉斯变换。用微分性质展开注意初始条件用 (y(0_))、(y(0_))。把包含 (Y(s)) 的项合并把输入信号的变换 (F(s)) 放在右边。解出 (Y(s))。部分分式展开反变换得到 (y(t))。用初值定理或直接代入验证。4.2 同一道例题用题型二再做一遍仍然使用例 1 的系统[ y(t)4y(t)3y(t)2f(t),\quad f(t)e^{-t}u(t) ]现在已知条件是 (y(0_)1)、(y(0_)2)。直接对两边取单边拉普拉斯变换[ s^2Y(s)-sy(0_)-y(0_)4\left[sY(s)-y(0_)\right]3Y(s)2F(s) ]代入 (y(0_)1)、(y(0_)2)、(F(s)\frac{1}{s1})[ s^2Y(s)-s-24sY(s)-43Y(s)\frac{2}{s1} ]整理[ (s^24s3)Y(s)s6\frac{2}{s1} ]所以[ Y(s)\frac{s6}{(s1)(s3)}\frac{2}{(s1)^2(s3)} ]前半部分正是前面求出的 (Y_{zi}(s))后半部分正是 (Y_{zs}(s))。相加后反变换结果与题型一完全一致[ y(t)(t2)e^{-t}-e^{-3t},\quad t\ge0 ]这个对比说明一个重要结论同一道题已知 (0_-) 条件走“零输入零状态”分解已知 (0_) 条件走全响应直接法最后得到的结果相同。做题时不要纠结哪种方法更“高级”关键是判断题目给的是哪个时刻的条件。4.3 右侧含 (f(t)) 项的处理方法考试中系统方程右侧经常不是简单的 (b_0f(t))而是 (b_1f(t)b_0f(t)) 这样的形式。这时除了展开 (Y(s)) 的初始条件还要注意输入信号导数的拉普拉斯变换。举个例子例 2已知[ y(t)3y(t)2y(t)f(t)3f(t) ]输入 (f(t)e^{-2t}u(t))初始值 (y(0_)1)(y(0_)0)求全响应。先算输入[ F(s)\frac{1}{s2} ]因为 (f(t)) 在 (0_-) 处为 0所以[ \mathscr{L}{f(t)}sF(s)-f(0_-)\frac{s}{s2} ]对系统方程两边取拉普拉斯变换[ s^2Y(s)-sy(0_)-y(0_)3\left[sY(s)-y(0_)\right]2Y(s)sF(s)3F(s) ]代入初始值[ (s^23s2)Y(s)-s0-3\frac{s3}{s2} ]注意这里左边是 (-s-3)因为 (-sy(0_)-3y(0_)-s-3)。移项整理[ (s^23s2)Y(s)s3\frac{s3}{s2}(s3)\left(1\frac{1}{s2}\right) ]继续化简[ Y(s)\frac{s3}{(s1)(s2)}\cdot\frac{s3}{s2} ]等一下这里化简要重新核对一下。实际上左侧[ (s1)(s2)Y(s)-(s3)\frac{s3}{s2} ]所以[ (s1)(s2)Y(s)s3\frac{s3}{s2}(s3)\cdot\frac{s3}{s2} ]因此[ Y(s)\frac{(s3)^2}{(s2)^2(s1)} ]分母有 ((s2)^2) 的二阶极点也有 (s-1) 的一阶极点。部分分式展开为[ Y(s)\frac{A}{s1}\frac{B}{s2}\frac{C}{(s2)^2} ]求系数[ A\left.\frac{(s3)^2}{(s2)^2}\right|_{s-1}\frac{4}{1}4 ][ C\left.\frac{(s3)^2}{s1}\right|_{s-2}\frac{1}{-1}-1 ]再求 (B)。令 (s0)[ Y(0)\frac{9}{4} ]右边[ 4\frac{B}{2}\frac{-1}{4} ]所以[ \frac{9}{4}4\frac{B}{2}-\frac{1}{4} ][ \frac{B}{2}\frac{9}{4}-\frac{15}{4}-\frac{6}{4}-\frac{3}{2} ][ B-3 ]因此[ Y(s)\frac{4}{s1}-\frac{3}{s2}-\frac{1}{(s2)^2} ]反变换[ y(t)\left(4e^{-t}-3e^{-2t}-te^{-2t}\right)u(t) ]这个例子的价值在于当系统方程右侧出现 (f(t)) 时一定要记得给 (F(s)) 乘 (s)并且考虑是否需要减去 (f(0_-))。如果输入在 (0_-) 处有值这一项不能省。5. 两种题型方法对比与选择5.1 对比表格对比项题型一零输入 零状态题型二全响应直接法已知条件(y(0_-))、(y(0_-))(y(0_))、(y(0_))求解对象先求 (y_{zi}(t))再求 (y_{zs}(t))直接求 (y(t))核心公式单边变换微分性质右边设 0 或初始状态设 0单边变换微分性质直接代入 0 条件典型问法求零输入响应、零状态响应求全响应优点物理意义清晰便于分析各分量计算步骤短适合快速求解缺点步骤稍多零状态部分有时需要重根展开不适合分析零输入和零状态的贡献5.2 从 (0_-) 条件换算到 (0_) 条件如果一道题只给了 (y(0_-))、(y(0_-))但你又特别想用全响应直接法可以先求出 (0_) 条件。具体做法是先按题型一求出零输入响应和零状态响应。在 (t0_) 时刻分别取值 [ y(0_)y_{zi}(0_)y_{zs}(0_) ] [ y(0_)y{zi}(0)y{zs}(0) ]用得到的 (y(0_))、(y(0_)) 作为新的初始条件再走题型二。不过在实际考试中题目给 (0_-) 就优先用题型一给 (0_) 就优先用题型二不要人为增加换算步骤。换算方法只需理解原理不需要每题都用。5.3 自由响应与受迫响应的划分如果题目额外要求区分自由响应和受迫响应可以在求出全响应后按极点来源分类由系统特征根 (s-1)、(s-3) 产生的分量属于自由响应。由输入信号极点 (s-1) 与 (s-2) 等产生的分量属于受迫响应。但要注意输入信号极点和系统特征根相同时会出现相同的极点这时分量归属容易产生争议。考试中如果遇到这类情况优先按定义说明清楚不要硬套结论。6. 常见错误与高频丢分点排查拉普拉斯变换计算大题失分往往不是不会做而是在细节上翻车。下面汇总几个高频问题问题现象常见原因解决思路零输入响应中出现了输入信号令输入为 0 时仍把 (F(s)) 写进方程求零输入响应必须令 (F(s)0)零状态响应中出现了初始条件代入 (Y_{zs}(s)) 时没有把 (y(0_-)) 置 0求零状态响应必须令 (y(0_-)0)、(y(0_-)0)用 (0_-) 条件直接代入全响应公式忽略了单边变换初始条件的时标判断题目给的是 (0_-) 还是 (0_)保持全程一致右侧 (f(t)) 只写成 (sF(s))忘记 (f(t)) 的变换要减去 (f(0_-))当 (f(0_-)\ne0) 时不要漏掉负的初始项部分分式展开漏掉重根项对 ((sa)^2) 只设一项二阶极点必须设 (A/(sa)B/(sa)^2)反变换后忘记写 (u(t))只写了指数表达式因果信号都需要带 (u(t))或注明 (t\ge0)验证时直接用终值定理系统不稳定或输入等幅振荡终值定理要求 (sY(s)) 的极点都在左半平面把 (H(s)) 直接当成全响应忽略了初始状态的影响(Y(s)H(s)F(s)) 仅适用于零状态响应这八类问题基本覆盖了绝大多数丢分场景。每次做完题建议按这个表格自查一遍尤其是重根展开和 (u(t)) 这两处属于最容易扣分又最容易避免的地方。7. 满分答题模板与复习建议7.1 一页纸答题模板考试时可以把下面这个模板作为草稿纸上的书写框架保证步骤完整、阅卷老师一眼能看懂写清已知条件 [ y(t)4y(t)3y(t)2f(t),\quad f(t)e^{-t}u(t) ] [ y(0_-)1,\quad y(0_-)2 ]说明方法本题已知起始状态先求零输入响应再求零状态响应。求零输入响应令输入为 0对微分方程取单边拉普拉斯变换代入 (y(0_-))、(y(0_-))写出 (Y_{zi}(s))部分分式展开反变换。求零状态响应令初始状态为 0取输入 (F(s))写出 [ Y_{zs}(s)H(s)F(s) ] 部分分式展开反变换。相加得到全响应。验证初值将 (t0_) 代入检查是否与题目条件一致。这个模板尤其适合考研答题卡。每步之间留一点空隙方便检查时补充遗漏项。7.2 期末与考研复习建议先把 10 个常用变换对背到条件反射级别看到 (\frac{1}{(s1)^2}) 能直接写出 (te^{-t}u(t))。每天练 2 道微分方程求解题一道给 (0_-) 条件一道给 (0_) 条件交替训练。每次解完用初值定理或直接代入原方程检验不能只算到 (Y(s)) 就结束。如果准备保研面试或专业课面试除了会算题还要能说清楚以下三个问题(0_-) 和 (0_) 条件为什么不同传递函数中的 (s) 有什么物理含义零输入响应和零状态响应各自对应什么物理过程这三个问题都属于信号与系统面试高频题理解到位后计算题中的很多细节也能自然想通。7.3 进阶提升方向如果例题已经练熟可以继续挑战三类变形电路应用题RLC 串联或并联电路先列微分方程再转换成拉普拉斯变换求解重点考查换路定律和初始条件换算。带冲激输入的系统验证 (y(0_)) 与 (y(0_-)) 是否相等体会零状态响应中冲激导致的跳变。系统函数与稳定性分析根据极点位置判断系统是否稳定结合终值定理求稳态响应。这三类问题在桂电806历年考试风格中都属于常见变形原理上并没有超过本文覆盖的范畴。8. 总结拉普拉斯变换计算大题的分数本质上考查三件事变换公式是否熟练、初始条件时标是否判断清楚、部分分式展开是否完整。只要把本文的题型一和题型二各练透两道题再结合答题模板反复模拟13到15分的题目完全可以稳定拿下。复习时不要只盯着难题先把基础题做到不丢分然后再去挑战电路综合题和带冲激的变形题。如果这篇文章对你有帮助可以收藏备用刷题前拿出来过一遍比临时翻书更高效。