- %这里要利用filtic函数 为滤波器的直接II型实现选择初始条件
- %求解查分方程 y(n) - 0.4y(n-1) - 0.45y(n-2) = 0.45x(n) +0.4x(n-1) - x(n-2)
- %y(-1) = 0 y(-2) = 1 x(-1) = 1 x(-2) = 2
- %x(n) = 0.8 ^u(n) 状态方程H(z) = (0.45 + 0.4z^-1 - z^-2)/(1- 0.4z^-1-0.45z^-2)
- % x 为滤波前序列 y 为输出 序列
- % 总结一下 首先把num 和den 写出来
- num = [ 0.45 0.4 -1];
- den = [1 -0.4 -0.45]
- % 其次把初始条件写来
- x0 = [1 2] ;
- y0= [0 1];
- N = 50 ;
- n = [1 :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--');
- xlabel('n'); ylabel('(n)--y(n)');
- legend('Input x' , 'Output y', 1);
- grid;
相关文章:
-
2021-06-19
-
2021-05-06
-
2021-11-20
-
2022-12-23
-
2021-06-10
-
2022-02-02
-
2022-12-23
-
2021-08-05
猜你喜欢
-
2021-06-23
-
2021-12-12
-
2021-07-21
-
2021-12-09
-
2022-12-23
-
2021-08-09
-
2021-11-29
相关资源
-
下载
2023-02-09
-
下载
2023-03-24
-
下载
2022-12-14