主题:matlab实现幅频响应
若h(t)={1-t/Ts 0<t<Ts;
1+t/Ts -Ts<t<0;
0 其他
怎么求出它的频域响应啊
用matlab写出了h(t)的程序
dt=0.001;
t=-2:dt:2;
Ts=1;
ht=zeros(size(t));
for i=1:length(t)
if (t(i)>0)&(t(i)<Ts)
ht(i)=1-t(i)/Ts;
elseif (t(i)>-Ts)&(t(i)<=0)
ht(i)=1+t(i)/Ts;
else ht(i)=0;
end
end
那怎么画出它的对数幅频特性图啊?
用abs(fft(ht))吗?
画出来的图形怎么跟书本不一样?(书上横坐标是以f*Ts的
f的区间怎么弄
1+t/Ts -Ts<t<0;
0 其他
怎么求出它的频域响应啊
用matlab写出了h(t)的程序
dt=0.001;
t=-2:dt:2;
Ts=1;
ht=zeros(size(t));
for i=1:length(t)
if (t(i)>0)&(t(i)<Ts)
ht(i)=1-t(i)/Ts;
elseif (t(i)>-Ts)&(t(i)<=0)
ht(i)=1+t(i)/Ts;
else ht(i)=0;
end
end
那怎么画出它的对数幅频特性图啊?
用abs(fft(ht))吗?
画出来的图形怎么跟书本不一样?(书上横坐标是以f*Ts的
f的区间怎么弄