Matlab写滤波器时,fk=0:12000/512:12000,这条代码是什么意思呢,起什么作用呢

这是完整程序
wp=2*pi*3600;ws=2*pi*12000;Rp=0.4;As=50;
[N1,wp1]=cheb1ord(wp,ws,Rp,As,'s')
[B1,A1]=cheby1(N1,Rp,wp1,'s')
subplot(1,1,1)
fk=0:12000/512:12000;wk=2*pi*fk;
Hk=freqs(B1,A1,wk);
plot(fk/1000,20*log10(abs(Hk)));grid on;
xlabel('频率(kHz)');ylabel('幅度(dB)')
axis([0,12,-70,5])
fk=0:12000/512:12000,这条代码是什么意思呢,用的是什么函数吗?起什么作用呢,请详细说下,谢谢

这句的意思是fk以步进12000/512从0到12000的一个离散值。换句话说就是fk从0到12000均匀取512个点进行采样。
温馨提示:答案为网友推荐,仅供参考