资讯动态

冲激导数与卷积化简:从筛选性质到考研真题的快速解法

发布时间:2026/9/8 4:27:14 来源:尧图企业网站定制
小马哥960题里结合冲激导数的连续信号卷积运算是信号与系统考研刷题中几乎绕不开的题型。2024年西安理工大学真题第1.3题考的就是这个点。很多同学遇到这种题第一反应是老老实实代入卷积积分公式结果要么算到一半被分段区间搞懵要么在冲激导数的符号上翻车。其实这类题的核心就一句话卷积里面有冲激导数时先别急着积分用性质把卷积化简成信号的移位和求导答案往往几步就出来。这篇文章写给正在复习信号与系统、正准备考研专业课或者期末冲刺需要专项突破的人。我先把冲激导数相关的卷积性质完整梳理一遍再给两套典型解法每一步都写清楚理由最后附上结果验证方法和自查清单。最需要关注的不是某一个题目的具体答案而是“看到冲激导数先拆性质看到分段波形先找间断点”这一套判断思路。1. 冲激导数进入卷积时简化只靠两个性质1.1 筛选性质冲激把函数钉在一个点上冲激函数 $\delta(t)$ 在教材里有多种定义方式但做题时只需要记住一个操作$$ f(t)\cdot\delta(t-t_0)f(t_0)\delta(t-t_0) $$以及对应的积分形式$$ \int_{-\infty}^{\infty}f(t)\delta(t-t_0),dtf(t_0) $$这就是筛选性质。它说明冲激函数和普通函数相乘时普通函数在冲激位置外的值都被“忽略”了只剩下冲激所在点的函数值。为什么它重要因为在卷积化简过程中经常出现类似 $e^{-2t}\delta(t)$ 的项。表面上看是一个指数函数乘以一个冲激实际上 $e^{-2t}$ 在 $t0$ 处取值为1所以 $e^{-2t}\delta(t)\delta(t)$。很多同学做卷积时漏掉这一步结果输出里凭空多出指数项或者少掉一个冲激项。筛选性质是后面一切卷积化简的地基。冲激函数的卷积公式本质上是筛选性质在卷积运算下的重新表述冲激导数也不例外。1.2 卷积性质冲激导数等价于对信号求导先看最常用的三个公式$$ f(t)*\delta(t)f(t) $$$$ f(t)*\delta(t-t_0)f(t-t_0) $$$$ f(t)*\delta(t-t_0)f(t-t_0) $$推广到更高阶$$ f(t)*\delta^{(n)}(t-t_0)f^{(n)}(t-t_0) $$这里的 $\delta(t)$ 是冲激函数的一阶导数也叫冲激偶。它的面积为零形状由两个紧挨着的正负冲激组成。它不是普通函数所以不能套用“窄脉冲求面积”的直观思路必须用广义函数理论处理。为什么 $f(t)*\delta(t)f(t)$从卷积定义出发$$ f(t)*\delta(t)\int_{-\infty}^{\infty}f(\tau)\delta(t-\tau),d\tau $$对积分做分部积分利用 $\delta(t-\tau)$ 在无穷远处为零可以得到结果正好等于 $f(t)$。这个推导过程建议亲手写一遍。因为很多人对公式的记忆错误都源于只背结论、不看推导一旦题目里出现位移项 $t_0$符号就乱套。直观理解如果一个系统的单位冲激响应是 $\delta(t)$这个系统就是一个理想微分器。信号通过它输出就是信号的导数。1.3 为什么考场上容易在这里丢分结合刷题经验这类题丢分通常不是不会卷积公式而是以下几个原因。第一把冲激导数当普通函数积分。广义函数没有“在某个点取值”的说法必须先靠筛选性质、分部积分或卷积公式处理不能直接代入普通积分法。第二信号里带着 $u(t)$ 时求导后漏掉额外冲激项。比如 $e^{-2t}u(t)$ 的导数不是 $-2e^{-2t}u(t)$而是 $-2e^{-2t}u(t)e^{-2t}\delta(t)$再化简为 $-2e^{-2t}u(t)\delta(t)$。这一项漏掉输出就差一个冲激。第三位移方向搞反。$f(t)*\delta(t-1)$ 的结果是 $f(t-1)$不是 $f(t1)$更不是负号。统一记忆成“冲激在哪里结果就移到哪里”。第四分段讨论不完整。卷积结果里只要含 $u(t-a)$、$u(t-b)$就必须按 $t$ 相对于这些分界点的情况展开不能只写一个笼统表达式。2. 动笔之前先判断信号形态和输出区间2.1 先看信号是解析式还是波形图拿到题先不急于算看输入信号的表示方式。如果两个信号都是解析式比如 $x(t)e^{-2t}u(t)$$h(t)2\delta(t)\delta(t)-3\delta(t-1)$优先用公式直接拆解也就是把卷积按分配律展开再分别用冲激和冲激导数的卷积公式化简。如果信号是波形图给出的比如矩形脉冲、三角脉冲就要先把图形翻译成解析式。翻译时注意区间端点是开还是闭端点处是否连续。这个细节直接决定求导时要不要写冲激项。如果信号是分段定义但没有画图也要先画出波形或者至少标出各分段区间和端点跳变量。画图不是为了让卷面好看而是为了后续判断导数里冲激项的位置和大小。一句话概括解析式直接干波形图先翻译分段信号先标端点。2.2 再判断结果需要按哪些区间分段判断标准是两个信号做卷积后结果中是否含有阶跃函数、门函数或其他分段因子。只要出现了 $u(t-a)$、$u(t-b)$ 或者 $u(t)-u(t-1)$ 这类因子输出表达式就必须考虑 $t$ 在哪些区间内这些因子取1、取0。常见区间包括$ta$结果通常为0。$a\le tb$部分项生效。$t\ge b$所有项都生效。如果信号本身包含门函数还要注意卷积结果的支撑区间等于两个信号支撑区间长度之和。这个结论可以用来检查分段区间有没有漏掉。举个例子矩形脉冲 $u(t)-u(t-1)$ 的支撑区间长度是1另一个矩形脉冲 $u(t)-u(t-2)$ 的支撑区间长度是2它们卷积的结果支撑区间长度就是3也就是从 $t0$ 到 $t3$。如果算出来的结果在 $t3$ 还有非零值说明分段写错了。2.3 30秒内确定第一动作题目状态优先方法注意点卷积中出现 $\delta(t)$ 或 $\delta(t-t_0)$用 $f(t)*\delta(t-t_0)f(t-t_0)$注意位移方向卷积中出现 $\delta(t)$ 或更高阶用 $f(t)*\delta^{(n)}(t)f^{(n)}(t)$先求导再移位信号为分段波形图改写解析式标出端点跳变求导时补上跳变产生的冲激两个普通连续信号卷积图形法或分段积分法按区间逐段积分求系统零状态响应直接套 $y_{zs}(t)e(t)*h(t)$关注因果性和初始条件这张表不是死规则但它能帮你在读题后30秒内确定第一动作拆性质还是画图还是直接积分。3. 解法一按分配律拆开再用导数卷积公式3.1 分配律是拆解组合冲激响应的前提卷积运算对加法满足分配律$$ x(t)*[a_1h_1(t)a_2h_2(t)]a_1[x(t)*h_1(t)]a_2[x(t)*h_2(t)] $$所以当冲激响应 $h(t)$ 里包含多个冲激项、冲激导数项和普通项时先拆成单项分别计算最后叠加。每碰到一个 $\delta^{(k)}(t-t_0)$就把输入信号 $x(t)$ 求 $k$ 次导数然后平移到 $t_0$。这个方法的优势是计算量小。普通信号卷积一个带阶跃的信号通常要分段积分但卷积冲激导数只需要做微分运算。微分比积分更不容易出错而且每一步的物理含义都很清楚。3.2 例1指数信号卷积冲激导数组合以这类题最常见的形式为例。2024年西安理工大学1.3的题目数据以你手上的真题为准这里我给一个结构完全相同的代表型例题已知$$ x(t)e^{-2t}u(t) $$$$ h(t)2\delta(t)\delta(t)-3\delta(t-1) $$求 $y(t)x(t)*h(t)$。第一步先拆开$$ y(t)x(t)[2\delta(t)]x(t)\delta(t)x(t)*[-3\delta(t-1)] $$第二步对每一项单独处理。第一项冲激函数的卷积性质给出$$ x(t)*2\delta(t)2x(t)2e^{-2t}u(t) $$第二项冲激导数卷积性质给出$$ x(t)*\delta(t)x(t) $$求导时注意阶跃函数的乘积规则$$ x(t)\frac{d}{dt}[e^{-2t}u(t)]-2e^{-2t}u(t)e^{-2t}\delta(t) $$利用筛选性质$e^{-2t}\delta(t)e^0\delta(t)\delta(t)$所以$$ x(t)-2e^{-2t}u(t)\delta(t) $$第三项带位移的冲激$$ x(t)*[-3\delta(t-1)]-3x(t-1)-3e^{-2(t-1)}u(t-1) $$第三步叠加三项$$ y(t)2e^{-2t}u(t)\left[-2e^{-2t}u(t)\delta(t)\right]-3e^{-2(t-1)}u(t-1) $$前两项的指数部分正好抵消$$ y(t)\delta(t)-3e^{-2(t-1)}u(t-1) $$这个结果很有代表性输入信号的指数部分在输出里互相抵消剩下一个冲激和一个延迟的指数阶跃。如果不拆开直接积分很难一眼看出这种抵消关系还容易在积分上下限上绕晕。3.3 考卷上的规范书写顺序实际答题时我建议这样组织过程既方便阅卷老师找到得分点也方便自己复查y(t) x(t) * h(t) x(t) * [2δ(t) δ(t) - 3δ(t-1)] 2x(t) x(t) - 3x(t-1) 卷积分配律 冲激卷积性质 2e^(-2t)u(t) [-2e^(-2t)u(t) δ(t)] - 3e^(-2(t-1))u(t-1) δ(t) - 3e^(-2(t-1))u(t-1)按区间整理$$ y(t)\begin{cases} \delta(t), t1 \ \delta(t)-3e^{-2(t-1)}, t\ge1 \end{cases} $$冲激项保留在原点处表示 $t0$ 有一个面积为1的冲激。写清楚这行“用卷积性质拆开”的步骤即使后面系数算错步骤分也能保住。信号与系统阅卷通常按步骤给分这一行是整道题的得分核心。如果题目里出现的是 $\delta(t)$处理方式完全相同只是把 $x(t)$ 求两次导数。要注意的是二次求导后冲激项数量会增加书写时不要漏项。4. 解法二波形图配合端点冲激处理4.1 矩形脉冲与冲激导数的直观结果有些题目不给解析式而是给波形图。这时候冲激导数的效果更直观它会把信号的跳变转成冲激把信号波形中的“棱角”通过求导暴露出来。举个例子。已知$$ x(t)u(t)-u(t-1) $$$$ h(t)\delta(t)\delta(t-0.5) $$求 $y(t)x(t)*h(t)$。先拆$$ y(t)x(t)\delta(t)x(t)\delta(t-0.5) $$第一项$$ x(t)*\delta(t)x(t) $$$x(t)$ 是一个从0到1的矩形脉冲在 $t0$ 处从0跳到1在 $t1$ 处从1跳回0。所以$$ x(t)\delta(t)-\delta(t-1) $$第二项$$ x(t)*\delta(t-0.5)x(t-0.5)u(t-0.5)-u(t-1.5) $$合并$$ y(t)\delta(t)-\delta(t-1)u(t-0.5)-u(t-1.5) $$这个结果画成波形非常直观输出在 $t0$ 有一个向上的冲激在 $t1$ 有一个向下的冲激同时在 $t0.5$ 到 $t1.5$ 之间有一个高度为1的矩形脉冲。4.2 用输出波形反推检查符号为什么结果长这样从卷积的图形意义验证。两个信号卷积相当于把其中一个信号翻转、平移再求乘积面积。当其中一个信号是 $\delta(t)$ 时它与 $x(t)$ 相乘取的是 $x(t)$ 在相邻两点的值再取极限就变成导数。所以卷积结果就是 $x(t)$ 的导数。这个解释听起来抽象但只要亲手画一次矩形脉冲和正负冲激对相乘的示意图就能理解为什么输出在跳变点出现冲激而平坦段没有贡献。对考试来说画图最大的作用是事后验证。算完后快速画一下输出波形检查冲激位置、方向、矩形段范围是否符合直觉。如果画出来的波形不明显合理比如冲激方向与跳变方向相反说明中间某一步符号处理错了。4.3 分段线性信号求导时的端点冲激再看一个稍微复杂的情况分段线性信号。设$$ g(t)t[u(t)-u(t-1)] $$这是一个从0到1的斜坡在 $t1$ 处截断。求 $g(t)*\delta(t-1)$。按公式$$ g(t)*\delta(t-1)g(t-1) $$先求 $g(t)$。分段函数求导要特别注意端点。$g(t)$ 在 $(0,1)$ 内等于 $t$导数为1。在 $t0$ 和 $t1$ 处恒为0。再看端点$t0$ 处$g(0^-)0$$g(0^)0$连续无跳变。$t1$ 处$g(1^-)1$$g(1^)0$存在从1到0的向下跳变跳变量为 $-1$。所以$$ g(t)u(t)-u(t-1)-\delta(t-1) $$其中 $u(t)-u(t-1)$ 来自斜率为1的区间$-\delta(t-1)$ 来自 $t1$ 处的向下跳变。然后整体移位$$ g(t-1)u(t-1)-u(t-2)-\delta(t-2) $$这就是 $g(t)*\delta(t-1)$ 的结果。斜坡部分变成门函数端点跳变变成负冲激。这里有一个常见错误有人会在内部区域求导时忘了端点跳变。规律是函数值不连续导数里必有冲激函数值连续但斜率突变导数里只有阶跃变化不出现冲激。分段边界必须逐个检查。5. 算完之后这样验证结果5.1 检查冲激项的位置、方向和面积算完题先看输出表达式中的冲激项。如果原信号 $x(t)$ 存在第一类间断点而 $h(t)$ 又包含 $\delta(t)$那么输出 $y(t)$ 中大概率会出现冲激。原因是 $x(t)*\delta(t)x(t)$间断点的导数会产生冲激。检查时问自己三个问题冲激的位置是否与间断点位置一致冲激的方向是否与跳变方向一致向上跳变为正冲激向下跳变为负冲激。冲激的系数是否等于跳变量如果输出里没有冲激但输入信号有间断点且 $h(t)$ 包含冲激导数就要回头检查求导过程。还要检查冲激项的“面积”。面积等于跳变量不是等于函数值。比如从1跳到0跳变量是 $-1$对应负冲激系数是 $-1$不是 $1$。5.2 用数值卷积做离线验证考场上不能写代码但复习时可以用数值方法验证手算结果。做法把连续信号离散化用足够小的采样间隔把连续卷积近似成离散卷积。比如在 Python 里用numpy.convolve或者 MATLAB 里用conv把数值结果和手算解析式在同一组采样点上对比。需要注意两个坑。第一采样间隔必须足够小否则冲激的宽度和幅度都失真。第二$\delta(t)$ 在离散化时要用差分近似差分方向会影响符号建议用中心差分。这个方法用来发现符号错误和区间错误非常有效。我一般会先用小样本把波形画出来看到不对再回头检查分段边界和冲激系数而不是直接对着公式硬抠。5.3 高频错误对照与修正错误表现可能原因修正方法输出缺冲激项求导时漏掉间断点跳变检查每个分段端点是否连续冲激方向反了跳变方向判断错误上升跳变为正冲激下降跳变为负冲激指数项没有抵消忘了 $e^{-2t}\delta(t)\delta(t)$遇到指数乘冲激先代入冲激位置位移方向错混淆 $\delta(t-t_0)$ 的方向统一用公式加画图双重验证区间漏写结果含阶跃函数但不分段用 $u(t-a)$ 的支撑区间重新整理系数差2倍把 $\delta(t)$ 当成宽度2的窄脉冲回到筛选性质和分部积分重新推导这六个错误覆盖了这类题的大部分失分点。每次做完题拿这张表对照一遍比自己闷头检查效率高很多。6. 从这道题延伸到考研备考主线6.1 建议按五步完成专项训练如果你正在复习信号与系统我的建议是先不要把目标定在“必须做出某一道真题”。按下面的顺序打基础效果更稳。第一步把冲激函数、冲激偶、阶跃函数之间的关系理清。尤其是 $u(t)\delta(t)$以及 $\delta(t)$ 的筛选性质。第二步单练三个卷积公式$f(t)\delta(t-t_0)$、$f(t)\delta(t-t_0)$、$f(t)*\delta(t-t_0)$。每个公式找两三道小题练到不假思索就能写出结果。第三步练习“先分解再叠加”的题型。也就是 $h(t)$ 由多项组成每一项都含冲激或冲激导数习惯用分配律拆开算。第四步练习波形图输入的题型。每次计算完画出输出波形检查冲激位置与跳变点对应关系。第五步再做真题。这时候真题不再是难题而是用来检查速度和规范性的工具。低年级同学可能觉得冲激导数很抽象可以先跳过广义函数理论只把卷积公式和筛选性质用熟足够应对课程考试。如果目标是考研建议把背后的分部积分推导也掌握因为复试问原理时经常考。6.2 顺带打通几个联动考点结合冲激导数的卷积题除了直接考卷积本身还经常和下面几个知识点联动出题。卷积的微分性质。如果 $y(t)x(t)*h(t)$那么 $y(t)x(t)*h(t)x(t)*h(t)$。很多复杂卷积题先把一个信号求导变成冲激组合再算卷积会大大简化。这个过程本质上是“用冲激组合去近似表示原信号的导数”和本文的核心方法同源。零状态响应。$y_{zs}(t)e(t)*h(t)$如果 $h(t)$ 里出现 $\delta(t)$意味着系统对输入有微分作用。这种题在电路分析中很常见比如电容电流就是电压的微分。傅里叶变换视角。$\delta(t)$ 的傅里叶变换是 $j\omega$所以信号卷积冲激导数等价于频域乘以 $j\omega$。有了这个视角时域结果的符号和系数都可以用频域关系验证。比如 $e^{-2t}u(t)$ 的傅里叶变换是 $1/(j\omega2)$乘以 $j\omega$ 后反变换正好能对得上时域里的冲激项和指数项。6.3 卷积技巧与系统响应、微分方程的关系从系统角度看卷积运算把输入信号分解成无数个冲激的叠加再分别通过系统后累加。系统的单位冲激响应 $h(t)$ 完全决定了系统特性。当 $h(t)$ 含有冲激导数时说明系统除了对输入本身有响应外还对输入的变化率有响应。现实中的例子是电容元件的电流响应。输入阶跃电压时理想电容电流在 $t0$ 时刻出现冲激这正是因为电流和电压之间是微分关系。做这类卷积题时如果能联想一下电路或机械系统的物理背景对公式记忆和符号判断都有帮助。另外卷积运算和线性常系数微分方程紧密关联。由微分方程描述的系统零输入响应由特征根决定零状态响应由输入和冲激响应的卷积决定。冲激响应本身就可能同时包含 $\delta(t)$ 项和指数项、正弦项。所以不要把本文的方法当成孤立的“卷积技巧”它其实是时域分析、系统响应、微分方程这条主线上的基本功。最后留一个我复习时常用的检查习惯算出结果后把 $t\to0^-$、$t\to0^$、$t\to t_0^-$、$t\to t_0^$ 这几个特殊点分别代入看左右极限是否合理。冲激项在极限意义下可以不参与比较但普通项必须在跳变点处与输入波形一致。这个习惯能帮你抓住大部分粗心错误。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价