Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2007-06-06, 11:43   #1
leku
初级会员
 
注册日期: 2007-06-06
帖子: 2
声望力: 0
leku 正向着好的方向发展
默认 IIR滤波器设计防真,设计GUI界面

关于图形与界面的问题

对于MATLAB一点都不懂,所以设计时多用的自带现成的函数。

其中用到‘freqz’ 来显示频率特性,但是幅频相频两幅图 不能放到一个axes中
‘freqz’调用‘freqzplot'输出图象,对我现在来说,最简单的办法是修改’freqzplot.m',将两个图的轴作修改,让它们重叠在一起作为一幅图显示。


图是这样的: “[b,a]=butter(9,0.25,'high');freqz(b,a)"

达成效果:fdatool中有"magnitude and phase"一项

请达人指教如何修改~

邮箱 [email protected]
leku 当前离线   回复时引用此帖
旧 2007-06-07, 19:58   #2
jacob
初级会员
 
注册日期: 2007-05-25
帖子: 1
声望力: 0
jacob 正向着好的方向发展
默认

我最近也在做这个模块,如果直接调用freqz函数会弹出一个窗口显示出幅频相频特性曲线,但是我想曲线显示在我指定的GUI界面里的axes里面,该做如何修改?
我的QQ:17859388
jacob 当前离线   回复时引用此帖
旧 2007-06-19, 23:52   #3
chianelxie
初级会员
 
注册日期: 2007-05-09
帖子: 29
声望力: 18
chianelxie 正向着好的方向发展
默认

界面问题,好说。
freqz那个函数,可以输出变量的,如果没有变量它会自动地画图,如果有变量输出,它就没有图形了。查吓help
chianelxie 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 16:56


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.