flpz.net
当前位置:首页>>关于用matlab的GUI实现两个数值的输入的资料>>

用matlab的GUI实现两个数值的输入

从edit中输入的东西都是string型的数据,你可以使用str2num将所得string型的数据转化成数学数字,获取edit中的数据要使用get命令,例如:你从edit1输入的数字是1,那么后台程序中获得1这个数据的代码就是 A=get(edit1,'string'),此时得到的A是字...

这是一个数据传递问题: 1、编辑这个edit的callback函数; 2、设置全局变量 globla a=get(handles.edit,'string'); 3、在你需要用到的程序或者callback函数里也要定义同样的全局变量globla a; 这样,edit里的a就可以传递到你需要的地方了。

假设上面的两个输入框的Tag分别是 input1,input2.计算为两个数值相加。参考如下程序: val1=str2num(get(handles.input1,'string'));val2=str2num(get(handles.input2,'string'));sum=val1+val2; msgbox(['运算结果为:' num2str(a)]);

举例: a = 1;setappdata(0,a)另一个界面上value = getappdata(0,a)还可以用global来定义这个要传的变量。 1,GUI与早期计算机使用的命令行界面相比,图形界面对于用户来说在视觉上更易于接受。 2,GUI界面若要通过在显示屏的特定位置,以”各种...

你很有毅力,呵呵,说正事: 如果R是你说的cell型的话,分两种情况: 1,如果这个元组里的数据就是double型的,那R{1}就把这个数取出来了 2,如果里面的数据时字符串,那你先R{1},然后在把这个str2num了就是数了试试

在按钮的callback里用get语句取得输入的变量,然后编写计算公式,再用set语句将求得的结果显示在想要显示的地方就行了~~~

1、获取控件的属性算是GUI的一个基本操作,get(handle,'property')比如你的是edit1(双击编辑框,看它的Tag属性对应的名字),你要获取输入的文字,那就是yourInputText = get(handles.edit1,'String'); 2、可以双击控件,在属性浏览器里可以进行...

你之前编写好的负责计算m文件是脚本文件还是函数文件 如果是脚本文件的话,要想办法改成函数文件 并使其能够接受两个输入参数 根据两个输入参数计算出24个输出参数 而24个输出参数的形式是固定的8x3,所以完全可以输出一个矩阵 那么你用于计算的...

这是一个数据传递问题: 1、编辑这个edit的callback函数; 2、设置全局变量 globla a=get(handles.edit,'string'); 3、在你需要用到的程序或者callback函数里也要定义同样的全局变量globla a; 这样,edit里的a就可以传递到你需要的地方了。

方法1:如果你是用GUIDE创建的界面,新建一个空白窗口,在窗口里放置一个style属性为edit的文本框,其默认tag值为edit1。再放置一个style值为slider的滑块,其默认tag值为slider1。 edit1的callback函数中添加如下语句: set(handles.slider1,'v...

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