| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1518 人关注过本帖
标题:[求助]关于GUI编程的回调问题
只看楼主 加入收藏
sandylove
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-4-25
收藏
 问题点数:0 回复次数:8 
[求助]关于GUI编程的回调问题
下面有四个IIR滤波程序,分别是带阻,带通,高通,低通.然后做一个单选按钮的界面,用switch进行先择,按确定按钮则显示相应的滤波图形.我想请问论坛有谁在这方面能指教一下.谢谢

N=10;
wn=[100 200]/500;
[b,a]=butter(N,wn,'stop');
freqz(b,a)

N=10;
wn=[100 200]/500;
[b,a]=butter(N,wn,'bandpass');
freqz(b,a)

N=10;
wn=100/200;
[b,a]=butter(N,wn,'low');
freqz(b,a)

N=10;
wn=100/200;
[b,a]=butter(N,wn,'high');
freqz(b,a)

callback=['switch v',...
case1
case2
case3
case4..
搜索更多相关主题的帖子: GUI 回调 
2006-04-25 10:56
sandylove
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-4-25
收藏
得分:0 

怎么没有人来理一下我呢
是不是五一放假全都旅游去了呀

2006-05-04 14:04
浪书生
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-5-5
收藏
得分:0 

这个很简单,你想不想学?
想学我给你个教程。

2006-05-05 12:00
crazyrabbit
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:150
专家分:0
注 册:2006-3-15
收藏
得分:0 
看一些简单的例子就基本上会了,在其中的回调函数里面写上代码就行了.
DEMO里面的例子很重要的.
一定要看的.

http://www./bbs/boke.asp?crazyrabbit.index.html 欢迎大家来此讨论问题!
2006-05-05 13:56
sandylove
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-4-25
收藏
得分:0 
我想学呀

想学呀
但是太复杂的例子我又看不懂
那个帮助全是E文的
看了都头大

2006-05-08 18:54
xiaozhugou
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-5-20
收藏
得分:0 
2006-05-20 21:26
mythzt
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2006-5-20
收藏
得分:0 

h0=figure('toolbar','none','position',[198 56 500 450],'name','IIR滤波程序');
h1=axes('parent',h0,'position',[0.15 0.45 0.7 0.5]);

N=10;
wn=[100 200]/500;
wn1=100/200;
k1=uicontrol('parent',h0,'style','radiobutton','string','daizu','position',[200 150 80 20],...
'callback',...
['set(k1,''value'',1);,',...
'set(k2,''value'',0);,',...
'set(k3,''value'',0);,',...
'set(k4,''value'',0);,',...
'[b,a]=butter(N,wn,''stop'');,',...
'freqz(b,a);']);
k2=uicontrol('parent',h0,'style','radiobutton','string','daitong','position',[200 120 80 20],...
'callback',...
['set(k2,''value'',1);,',...
'set(k1,''value'',0);,',...
'set(k3,''value'',0);,',...
'set(k4,''value'',0);,',...
'[b,a]=butter(N,wn,''bandpass'');,',...
'freqz(b,a);']);
k3=uicontrol('parent',h0,'style','radiobutton','string','ditong','position',[200 90 80 20],...
'callback',...
['set(k3,''value'',1);,',...
'set(k1,''value'',0);,',...
'set(k2,''value'',0);,',...
'set(k4,''value'',0);,',...
'[b,a]=butter(N,wn1,''low'');,',...
'freqz(b,a);']);
k4=uicontrol('parent',h0,'style','radiobutton','string','gaotong','position',[200 60 80 20],...
'callback',...
['set(k4,''value'',1);,',...
'set(k1,''value'',0);,',...
'set(k2,''value'',0);,',...
'set(k3,''value'',0);,',...
'[b,a]=butter(N,wn1,''high'');,',...
'freqz(b,a);']);

编了一个,但是不知道为什么选完一次作图,再选择另一次时弹出的图形会把四个单选钮也覆盖掉?就是单选钮不见了的感觉。
请高手帮忙看一下,谢谢!!

2006-05-20 23:21
Genial
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:175
专家分:0
注 册:2006-3-31
收藏
得分:0 
不能够直接调用freqz作图,需要采用[h,f]=freqz(a,b)的形式,得到数据,然后自己绘制。具体的你可以用edit freqz参考它的源代码,但它为了完备性,通常加了很多其他的代码,有些墉余的感觉。自己读读这些代码还是有好处。
2006-05-21 11:40
mchen
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-5-26
收藏
得分:0 
那有例子下载?
2006-05-26 22:20
快速回复:[求助]关于GUI编程的回调问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.029649 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved