您的位置 首页 UI设计入门

matlabgui入门获取\设置界面控件的值


关于matlabgui入门获取\设置界面控件的值最佳答案


matlabgui入门获取\设置界面控件的值


1.get(handle,'property')比如是edit1,要获取输入的文字,即:yourInputText = get(handles.edit1,'String'); 获取控件的属性算是MATLAB的GUI的一个基本操作。扩展资料在matlab的gui中用load函数读取.mat等类型数据:%定义全局变量global img_correct%读取数据名称及位置[filename,pathname]=uigetfile({'*.jpg;*.png;*.tif;*.mat'});str=[pathname filename];%load语句读取数据load(str) %读取的数据赋值img_correct=clabels;%注:clabels为数据的名称,要写对,否则取不出来。


关于matlabgui入门获取\设置界面控件的值相关答案


2.原因是这样的,matalb默认显示double浮点数字,只显示4位小数,你看到的那个490.0011其实后面还有小数位的,只是没有显示出来,所以你get 490.0011,它会认为这个句柄是不存在的,想把句柄的全部小数位都显示出来可以这样,比如:gt;gt; allchild(gcf)ans =173.0284144.0284132.0284131.028480.028464.028457.028437.028418.02840.0284gt;gt; vpa( a( 1 ), 20 )ans =173.0284423828125然后再get 173.0284423828125这个完整的浮点数,就可以获取到句柄信息。


了解更多matlabgui入门获取\设置界面控件的值类似问题


ui设计零基础应该从哪些基础知识入门?

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注