前言
目录
学习内容
一、GUI图形界面
1.GUI图形界面元件
(1)在命令行界面中输入guide会弹出鬼图形界面
(2)File—Preference(预设)—GUIDE—Show names in component palette
会显示你的元件名称
2.如何对齐组件
将想要对齐的组件选中,点击Tools(工具)—Align objects(对齐对象),然后通过选择对齐方式,点击确认即可。
3.查看控件属性
通过双击组件实现,可以更改其相关属性,其中这个Tag对应的属性是该控件的辨识码
4.命令行界面中相关方法
(1)OpeningFcn程序进去之后首先执行的方法,所以做些初始化的相关方法。
在其中添加如下代码
peaks函数,可产生一个凹凸有致的曲面,包含了三个局部极大点及三个局部极小点
meshgrid函数生成的X,Y是大小相等的矩阵
handles.peaks=peaks(35);
handles.membrane=membrane;
[x,y]=meshgrid(-8:.5:8);
r=sqrt(x.^2+y.^2)+eps;
sinc=sin(r)./r;
handles.sinc=sinc;
handles.current_data=handles.peaks;
surf(handles.current_data)
将会显示
(2)callback会检测按钮的点击情况,点击按钮时,则会调用此方法
5.呼叫物件的方法
handles是共同的parents
通过handles.物件名则可以调用其物件
第二种方法是将axes宣告成axes1的坐标轴
6.set和get的方法
用于设置控件的相关数值
get是取回其相关属性,set是进行设置
7.定义全局变量
使用时
二、打包
在命令行界面中输入deploytool帮助用户进行打包
练习
计算A+B
a=get(handles.slider1,'Value');
b=get(handles.slider2,'Value');
c=int16(a+b);
set(handles.text5,'String',num2str(c));