差分方程的零化子方法:构造右侧项$n2^n - 1$对应差分方程的技术问询
嘿,这个问题问到零化子方法的核心环节了!我来一步步帮你拆解怎么给$n2^n - 1$构造对应的差分方程——本质上就是找能“消掉”这个右侧项的差分算子,再把算子转化为方程。
首先,我们可以把右侧的两项分开处理,因为零化算子对线性组合是友好的,最后把对应算子组合起来就行:
处理常数项$-1$
常数项的零化算子是位移算子的差:$\Delta = E - 1$,其中$E$是位移算子(简单说就是$E y(n) = y(n+1)$,把序列往右移一位)。
对任意常数$c$,$(E - 1)c = c - c = 0$,所以对应的差分方程就是:
$$y(n+1) - y(n) = 0$$处理$n2^n$项
对于形如$n^k r^n$的项,零化算子是$(E - r)^{k+1}$。这里$k=1$($n$是一次项),$r=2$,所以需要的算子是$(E - 2)^2$。
把这个算子展开:$(E - 2)^2 = E^2 - 4E + 4$,转化为差分方程就是:
$$y(n+2) - 4y(n+1) + 4y(n) = 0$$
为啥要二次算子?简单验证下:一次算子$(E-2)$作用在$n2n$上会得到$(n+1)2{n+1} - 2 \cdot n2^n = 2{n+1}$,还不是0,再用一次$(E-2)$就会把$2{n+1}$消掉,所以需要二次。合并得到总差分方程
因为右侧是两项的和,所以总的零化算子是两个算子的乘积(算子可交换,顺序不影响):$(E - 1)(E - 2)^2$。
现在把这个算子展开:
$$
\begin{align*}
(E - 1)(E^2 - 4E + 4) &= E^3 - 4E^2 + 4E - E^2 + 4E - 4 \
&= E^3 - 5E^2 + 8E - 4
\end{align*}
$$
转化为差分方程就是:
$$y(n+3) - 5y(n+2) + 8y(n+1) - 4y(n) = 0$$
你可以验证一下:把$y(n)=n2^n$或者$y(n)=-1$代入这个方程,左边结果都是0,那它们的和代入自然也会是0——这就说明这个差分方程确实能“零化”我们的右侧项啦。
备注:内容来源于stack exchange,提问作者Kemit4

