问题描述
今日碰到一道差分方程的题目,如下 [
y(n + 2) - cfrac{7}{10}y(n + 1) + cfrac{1}{10}y(n) = 7x(n+2) -2 x(n + 1)
] 已知(x(n) = left(cfrac{1}{2}right)^n u(n) , y(0) = 2, y(1) = 4),求全响应。
一般求解这种题目的思路很清晰,首先根据特征方程求出特征根,从而得出零输入解的形式,但是这个时候给的条件是(y(0))和(y(1)),而不是(y_{zi}(0))和(y_{zi}(1)),这意味着此时我们不能直接得出零输入解的系数。这个时候我们可以求出系统的零状态响应,然后可以得出(y_{zs}(0))和(y_{zs}(1)),然后根据(y_{zi}(0) = y(0) - y_{zs}(0)),(y_{zi}(1) = y(1) - y_{zs}(1)),然后得出零输入响应的系数,然后将零输入响应和零状态响应相加得到全响应。
上面的思路很清晰,但是却是有点麻烦,我们可以根据 [
begin{aligned}
Z{y(n + 2) } &= z^2(Y(z) - y(0) - y(1)z^{-1}) \
Z{y(n + 1) } &= z(Y(z) - y(0))
end{aligned}
] 对上面同时进行(Z)变换 [
z^2(Y(z) - y(0) - y(1)z^{-1}) - cfrac{7}{10}z(Y(z) - y(0)) + cfrac{1}{10}Y(z) = 7z^2X(z) - 2zX(z)