求助 有关于滑动鍵与文体框的问题
我在编一个李萨如图的问题,其中用一个滑动鍵控制频率比,用一个文体框来显示滑动鍵的值。程序如下,但就是不知道要怎么才能让文体框来显示滑动鍵的值。求高手指点。clf reset
set(gcf,'unit','normalized','position',);
set(gcf,'defaultuicontrolunits','normalized');
set(gcf,'defaultuicontrolfontsize',12);
set(gcf,'defaultuicontrolfontname','隶书');
set(gcf,'defaultuicontrolhorizontal','left');
global Z;
str='李萨如图';
set(gcf,'name',str,'numbertitle','off');
h_axes=axes('position',);
set(h_axes,'xlim',);
str1='频率比=';
h_text=uicontrol(gcf,'style','text',...
'position',,...
'string',);
h_slider=uicontrol(gcf,'style','slider','position',,...
'max',6,'min',2,...
'sliderstep',,...
'Value',2,...
'callback',[...
'Z=get(gcbo,''value'');',...
'fx=1;',...
'fy=Z*fx;',...
't=linspace(0,1,100);',...
'x=10*sin(2*pi*fx*t)*exp(-1);',...
'y=10*sin(2*pi*fy*t+pi/4)*exp(-1);',...
'plot(x,y);']);
set(h_text,'string',);
[ 本帖最后由 jaifan 于 2007-5-9 16:48 编辑 ] 原帖由 jaifan 于 2007-5-9 16:45 发表
我在编一个李萨如图的问题,其中用一个滑动鍵控制频率比,用一个文体框来显示滑动鍵的值。程序如下,但就是不知道要怎么才能让文体框来显示滑动鍵的值。求高手指点。
clf reset
set(gcf,'unit','normalized', ...
set 文本框 的 string 属性值为 滑动键的 value 属性值
回复 #2 eight 的帖子
好像不行的样子啊?我是初学的,很多地方不懂。能帮我改一下程序吗?谢谢了啊。 原帖由 jaifan 于 2007-5-9 17:11 发表好像不行的样子啊?我是初学的,很多地方不懂。能帮我改一下程序吗?谢谢了啊。
你说的文本框是 Edit 还是 Text 那个啊?如果是后者,可能要用 text 属性,具体 help 一下就可以了
回复 #4 eight 的帖子
是text.回复 #5 jaifan 的帖子
clf resetset(gcf,'unit','normalized','position',);
set(gcf,'defaultuicontrolunits','normalized');
set(gcf,'defaultuicontrolfontsize',12);
set(gcf,'defaultuicontrolfontname','隶书');
set(gcf,'defaultuicontrolhorizontal','left');
global Z;
str='李萨如图';
set(gcf,'name',str,'numbertitle','off');
h_axes=axes('position',);
set(h_axes,'xlim',);
str1='频率比=';
h_text=uicontrol(gcf,'style','text',...
'position',,...
'string',);
h_slider=uicontrol(gcf,'style','slider','position',,...
'max',6,'min',2,...
'tag','slider',...
'sliderstep',,...
'Value',2,...
'callback',[...
'Z=get(gcbo,''value'');',...
'fx=1;',...
'fy=Z*fx;',...
't=linspace(0,1,100);',...
'x=10*sin(2*pi*fx*t)*exp(-1);',...
'y=10*sin(2*pi*fy*t+pi/4)*exp(-1);',...
'plot(x,y);'...
'set(h_text,''string'',);' ]);
给slider 添加一个tag
把 set 移到slider的'callback'里面就好了
页:
[1]