你好iI有一个小的GUI,其中包含1个“按钮”和3个“编辑文本”以及一些静态文本标签来显示结果。
我想要做的是能够从一系列数字计算:总和,平均值,最小值,最大值,标准偏差和偏度 用户将[使用编辑文本框]输入以下数据:
开始序列号
序列的结束编号
增量步骤
通过使用Pushbutton
,所有上述结果将在单独的静态文本中返回。
我是MATLAB的新手,任何人都可以把我推向我需要的方向来实现这一目标。
我的用户界面,如果有任何帮助:
答案 0 :(得分:2)
一个简单的解决方案应该是:
function pushbutton1_Callback(hObject, eventdata, handles)
%[
startValue = str2num(get(handles.edit1,'string')) ;
stopValue = str2num(get(handles.edit2,'string')) ;
step = str2num(get(handles.edit3,'string')) ;
series = startValue:step:stopValue ;
average = mean(series) ;
minValue = min(series) ;
...
...
set(handles.text1,'string',average);
set(handles.text2,'string',minValue);
...
%]
希望它会有所帮助!
答案 1 :(得分:1)
您可能会发现这些41 complete GUI examples很有用...... 它会回答你这些问题:
1.如何操作uicontrol中的琴弦? GUI_1,2,4,5,13,14,15,20,21,22,37
2.如何使uicontrol不可见/可见? GUI_3,35(另见图像GUI_10)
3.如何制作多行编辑框? GUI_4
4.如何初始化一个编辑框,以便光标在启动时闪烁? GUI_4,24,37
5.如何让我的GUI用户知道他的行为是徒劳的(或没有产生结果)? GUI_5
6.如何判断选择了哪种uicontrol,例如radiobuttons? GUI_6,8
7.如何判断uicontrol被激活了多少次? GUI_7,19,28,32,33
8.如何判断选择了buttongroup中的哪个按钮? GUI_8
9.如何让用户知道进程在后台运行? GUI_9
10.如何设置图像可见/不可见? GUI_10
11.如何使用GUI退出FOR循环? GUI_11
12.如何使用GUI控制鼠标指针? GUI_12
13.如何访问滑块的值(当前位置)? GUI_13,16
14.如何在列表框中使用不同颜色的字符串? GUI_14
15.列表框中'listboxtop'和'value'有什么区别? GUI_14
16.如何制作可复制但未更改的文字? GUI_15
17.如何让我的GUI用户设置滑块的范围? GUI_16
18.如何在GUI中显示数字时钟? GUI_17
19.如何在GUI中使用计时器? GUI_17
20.如何在轴对象上使用buttondownfcn? GUI_18,28
21.如何与另一个回调进行回调谈话? GUI_19
22.如何从弹出窗口或列表框中获取字符串? GUI_14,20,21,22,31,32,33
23.如何在弹出窗口或列表框中设置字符串? GUI_21,22
24.如何在弹出窗口或列表框中添加字符串? GUI_22
25.在回调执行之前,如何判断哪些图形/轴是当前的? GUI_23
26.如何从其他GUI获取数据? GUI_24
27.如何制作GUI才能打开图像文件? GUI_25
28.如何让弹出选择互相排斥? GUI_26
29.如何在轴坐标中显示当前指针位置? GUI_27
30.我如何使用uicontextmenus? GUI_28,33,39
31.如何让我的GUI控制另一个图中的轴? GUI_29,30
32.什么是回调字符串? GUI_30
33.我怎样才能这样做,当其中一个数字关闭时,它们都会关闭? GUI_24,29, 30,41
34.如何在更复杂的GUI中进行多个uicontrol交互? GUI_31,32,33,41
35.如何从GUI获取数据到基础工作区? GUI_25,32,33,36
36.如何使用GUI来截取桌面的屏幕截图? GUI_34
37.如何使切换按钮像标签面板一样? GUI_35
38.如何创建一个自定义对话框,将字符串返回到基础工作区? GUI_36
39.如何制作包含 * 符号的密码编辑框? GUI_37
40.如何使用嵌套函数作为回调? GUI_11,17,34,36,37,39,40,41。
41.如何在GUI中使用uiwait? GUI_11,34,36,37
42.如何在GUI中使用JAVA? GUI_38
43.如何强制数字在uicontrol激活之间保持焦点? GUI_38
44.如何将轴保存为图像? GUI_39
45.如何制作简单的绘图程序? GUI_39
46.如何设置按钮的背景以匹配图像? GUI_40
47.如何保存GUI系统的状态以便以后使用? GUI_41