kbys.net
当前位置:首页 >> 关于mAtlAB gui中gEt sEt函数的问题??? >>

关于mAtlAB gui中gEt sEt函数的问题???

get可以返回值 这个值用于其它函数的输入是可以的 例如 eval(get(hobject,'string')) 等价 str = get(hobject,'string') eval(str)

这个问题竟然变成难题了。。。

你程序最后的callback表达式语法就是错的。 变量fun_handle是一条曲线的句柄,而不是函数句柄。这点相信你知道,但还是应该提醒一下:变量命名应该尽量避免引起误解。 设置line的x数据和y数据,必须保证二者长度相同,你单独设置x是不对的。 我...

a = get(handles.edit1,'String'); b = get(handles.edit12,'String'); 上面这行代码把用户输入的数据存入到变量a,变量b中; % a,b是字符型变量,在计算两者相加之前需把他们转换为数字型 total = str2num(a) + str2num(b); 这段代码实现两数相...

global确实可以这样用,但在应用程序里这样用对变量是不安全的,因为任何地方都可以去修改这个全局变量,正规的方法不是这样的。 一般gui元素都可以绑定用户数据,你可以理解为C++类里面的public字段但matlab里面的用户字段更灵活,可以改变类型...

1、比如eidtt常用的是set(handles.edit1,'string',md); get(handles.edit1,'string',md); 回调函数啊pushbutton1_Callback 2、是不是只要一改变控件里的值,就会触发回调函数,不动它就不调用! 答:一般来说是回调函数触发后 可以改变控件里面...

背景知识 函数有自己独立的工作区,其使用的任何变量只可能是以下几种情况: 1、全局或静态变量:可以在函数的多次调用过程中保留结果不变,必需在函数体内用global或persistent明确声明; 2、输入输出参数:作为函数与外部交换数据的主要手段(...

N=str2double(get(handles.edit_N,'string')) get(handles.edit_N,'string')这一句是从名为edit的编辑框中获取输入 str2double将字符串转换为数字 保存在了N中

因为a,b不是全局变量,所以把以下两句从edit控件的响应中剪切 a=num2double(get(handles.edit1,'string')); b=num2double(get(handles.edit2,'string')); 粘贴到pushbutton的响应里 即 function pushbutton1_Callback(hObject, eventdata, handl...

你可以把data存在按钮1的userdata属性中,即pushbutton1回调函数中(或需要的地方)添加语句: set(handles.pushbutton1,'userdata',data)). 然后在按钮2的Callback中取出来,判断取出来的data是不是‘ ’。如果没有点击按钮1,取出来的应该是空...

网站首页 | 网站地图
All rights reserved Powered by www.kbys.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com