Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (75.29 KB, 5 trang )
Lập trình Matlab.
a.
code:
num=[1 0];
den=[1 -0.7];
h=tf(num,den)
Transfer function:
- .ss 0 7
b. Đáp ứng tần số biên độ.
Code:
[h w]=freqz([1],[1 -0.7],1024);
phi=180*unwrap(angle(h))/pi;
subplot(2,1,1),plot(w,abs(h)),grid;xlabel('Frequancy(radian)'),ylabel('Magnitude');
d.
x(n)=δ(n-3)
h(n)=0,7
n
u(n).
code:
h=[1 0.7 0.49 0.343 0.2401 0.16807 0.1176 0.082 0.0576 0.04 0.028];
subplot(2,1,2);stem(0:10,h);xlabel('n'),ylabel('h(n)');
x=[0 0 0 1 0 0 0 0 0 0 0];
subplot(2,1,2);stem(0:10,x);xlabel('n'),ylabel('x(n)');
y=conv(x,h);
subplot(2,1,2);stem(y);xlabel('n'),ylabel('y(n)');
e.
x(n)=u(n)-u(n-2)
h(n)=0,7
n
u(n).
code: