Z变换解差分方程的思考
问题描述 今日碰到一道差分方程的题目,如下 [ 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