作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/06 02:40:05
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,这条代码是什么意思呢,用的是什么函数吗?起什么作用呢,请详细说下,
Matlab写滤波器时,fk=0:12000/512:12000,这条代码是什么意思呢,起什么作用呢
这句的意思是fk以步进12000/512从0到12000的一个离散值.换句话说就是fk从0到12000均匀取512个点进行采样.