笔记:
1.图形界面中每个组件(如按钮、滑块、轴等)的id是这些对象的tag属性。
2.每个组件都是一个object,它们的parents是handles。
3.将写好的GUI对应的.m文件打包成EXE文件,通过在command window执行deploytool命令
即可启动MATLAB compiler,选择application compiler然后点击Add main file添加写好的GUI
的.m文件,然后点击package即可打包生成EXE可执行文件。
Practice
• Write a GUI program
• It contains 2 sliders each of which is associated with a variable with value ranged from 0 to 100
• Display the summation of the slider variables as an integer
• You may need these functions:
• get()
• set()
• int16()
• num2str()
方法:将下列代码加入到两个slider的callback function中去即可完成要求。
代码:
a = get(handles.slider1, 'value'); % 获得slider1的值
b = get(handles.slider2, 'value'); % 获得slider2的值
str = num2str(int16(a+b));
str2 = ['A+B=', ' ', str, ' '];
set(handles.text2, 'string', str2);