myhero2599 发表于 2006-5-23 12:11

[求助]如何将传函形式的式子传给edit的string啊

s^2 + 2 s + 3<BR>---------------   我想把这个东西在界面中显示出来 可是直接弄好像不行<BR>2 s^2 + 3 s + 4<BR>

suffer 发表于 2006-5-23 16:31

回复:(myhero2599)[求助]如何将传函形式的式子传给...

用三个string

myhero2599 发表于 2006-5-24 09:13

怎么用阿 我用的是GUIDE做的界面 这个东西总是送不进去<BR><BR>能在详细点吗 拜托了<BR>function varargout = radiobutton1_Callback(h, eventdata, handles, varargin)<BR>if (get(handles.radiobutton1,'Value') ==get(handles.radiobutton1,'Max'))<BR>    num=;<BR>    den=;<BR>    gc=tf(num,den);<BR>    set(handles.edit1,'string',gc);<BR>end<BR>这是自己编的radiobutton1的回调函数<BR>想在edit1里输出却总是不行

myhero2599 发表于 2006-5-25 11:30

没人帮忙阿

yansijie 发表于 2006-6-19 10:39

<P>你可以设置静态文本框,比如当你单机某个按钮的把数字传到静态文本框上就可以拉,如果你想直接变成<BR>s^2 + 2 s + 3<BR>---------------就太难啦<BR>2 s^2 + 3 s + 4<BR></P>

过天星pk 发表于 2006-6-20 01:59

回复:(myhero2599)[求助]如何将传函形式的式子传给...

<P>是MATLABGUI中的edit string还是别的程序中的editstring呢?</P>

happy 发表于 2006-6-20 13:39

回复:(myhero2599)[求助]如何将传函形式的式子传给...

figure;<BR>H1=uicontrol(gcf,'style','push',... <BR>             'unit','normalized','position',,... <BR>             'string','...',...<BR>             'callback',['aa=''s^2 + 2 s + 3'';','bb=''2 s^2 + 3 s + 4'';',...<BR>             'set(H2,''string'',aa);','set(H3,''string'',bb);']);<BR>H2=uicontrol(gcf,'style','edit',... <BR>             'unit','normalized','position',);<BR>H3=uicontrol(gcf,'style','edit',... <BR>             'unit','normalized','position',);<BR>H4=uicontrol(gcf,'style','text',... <BR>             'unit','normalized','position',,...<BR>             'string','-----------------------------------------------------------------------------------------');<BR><BR><BR>是不是这样的效果?
页: [1]
查看完整版本: [求助]如何将传函形式的式子传给edit的string啊