Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 2009-04-23
年龄: 36
帖子: 2
声望力: 0 ![]() |
![]()
书上做试验的函数,在实验室可以。回寝室就不行了。换了几个版本的MATLAB都不行,几个同学都是这样,在线等。实验报告晚上要交啊
窗函数设计一个FIR低通滤波器,代码应该没错,会不会是函数库的问题啊。望高人指点 clc; clear ; close ; Rp=1.2;Rs=20;T=0.001;fp=300;fs=200; wp=2*pi*fp*T;ws=2*pi*fs*T; wp1=(2/T)*tan(wp/2);ws1=(2/T)*tan(ws/2); [n,wn]=cheb1ord(wp1,ws1,Rp,Rs,'s');[b,a]=cheby1(n,Rp,wn,'high','s'); [bz,az]=bilinear(b,a,1/T) [db,mag,pha,grd,w]=freqz_m(bz,az);plot(w/pi,db);axis([0,1,-30,2]);grid on; 运行最后出现这个,正常的话可以画出图形的。3Q ??? Undefined function or variable 'freqz_m' |
![]() |
![]() |
![]() |
#2 |
初级会员
注册日期: 2009-04-23
年龄: 36
帖子: 2
声望力: 0 ![]() |
![]()
已经自己解决了,自定义一个函数即可。
|
![]() |
![]() |
![]() |
#3 |
初级会员
注册日期: 2011-12-21
年龄: 36
帖子: 1
声望力: 0 ![]() |
![]()
窗函数设计一个FIR低通滤波器,代码应该没错,会不会是函数库的问题啊。望高人指点
clc; clear ; close ; Rp=1.2;Rs=20;T=0.001;fp=300;fs=200; wp=2*pi*fp*T;ws=2*pi*fs*T; wp1=(2/T)*tan(wp/2);ws1=(2/T)*tan(ws/2); [n,wn]=cheb1ord(wp1,ws1,Rp,Rs,'s');[b,a]=cheby1(n,Rp,wn,'high','s'); [bz,az]=bilinear(b,a,1/T) [db,mag,pha,grd,w]=freqz_m(bz,az);plot(w/pi,db);axis([0,1,-30,2]);grid on; 运行最后出现这个,正常的话可以画出图形的。3Q ??? Undefined function or variable 'freqz_m'[/QUOTE] |
![]() |
![]() |