求解差分方程y(n)一0.4y(n一1)一0.45y(n一2)=0.45x(n)+0.4x(n一1)

大学本科 已帮助: 时间:2024-11-22 17:35:29

求解差分方程y(n)一0.4y(n一1)一0.45y(n一2)=0.45x(n)+0.4x(n一1)一x(n一2),其中,x(n)=0.8nε(n),初始状态y(一1)=0,y(一2)=1,x(一1)=1,x(一2)=2。
请帮忙给出正确答案和分析,谢谢!

难度:⭐⭐⭐

题库:大学本科,工学,电气信息类

标签:方程,正确答案,请帮忙

参考解答

用户头像

432***103

2024-11-22 17:35:29

正确答案:将方程两边进行Z变换得 用MATLAB编程如下: %求差分方程的解的实现程序 num=[0.45 0.4一1; den=[1—0.4—0.45; xO=[12; y0=[01; N=50; n=[0:N一1′; X=0.8.n; Zi=filtic(numdenY0x0); [yZf=filter(numdenxZi); plot(nx′r一′nY′b一 一′); title(′响应′); xlabel(′n′); ylabel(′x(n)一Y(n)′); legend(′输入x′′输出Y′1); grid; 程序运行结果如图2.9所示。
将方程两边进行Z变换得用MATLAB编程如下:%求差分方程的解的实现程序num=[0.450.4一1;den=[1—0.4—0.45;xO=[12;y0=[01;N=50;n=[0:N一1′;X=0.8.∧n;Zi=filtic(num,den,Y0,x0);[y,Zf=filter(num,den,x,Zi);plot(n,x,′r一′,n,Y,′b一一′);title(′响应′);xlabel(′n′);ylabel(′x(n)一Y(n)′);legend(′输入x′,′输出Y′,1);grid;程序运行结果如图2.9所示。

上一篇 根据定义求序列x(n)=anu(n—1)的Z变换 并且给出收敛域。请帮忙给出正确答案和分析 谢谢!

下一篇 一台Z3系列他励电动机 已知PN=30 kW UaN=220 V IaN=158.6 A nN=1

相似问题