05图形用户界面程式设计
1.guide 命令
创建一个.fig文件,即app设计工具 选择blank 空白的
2.untitled.m 程式文件 是.fig文件的程式版
-
function untitled_OpingFcn(hObject,eventdata,handles,varargin)
初始化函数 里面可以写一些初始就发挥作用的程式:比如绘图
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)
-
了解 生成的 程序的 组件
- 每个组件都是一个对象object
- 生成的一个界面程序 是一个 handles
- 每个组件是handle结构的成员
- 例如:handles.axes1,handles.axes2,handles.pushbutton1······
-
函数内变量 全局化的方法
- a 为一个函数内的局部变量
- handles.myData = a;
- guidata(hObject,handles);
- 在他函数中 使用 a时:
- a = handles.myData;
-
deploytool命令 –>application compiler 将设计的app作成matlab外可用的exe
- 选择.m文件 进行打包
版权声明:本文为qq_44720314原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。