1 / 28
文档名称:

MATLAB5.ppt

格式:ppt   页数:28页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

MATLAB5.ppt

上传人:xxj16588 2015/10/1 文件大小:0 KB

下载得到文件列表

MATLAB5.ppt

文档介绍

文档介绍:MATLAB程序设计基础
图形用户界面编程
MATLAB图形界面中各对象关系
根对象
root
图形窗口对象
figure
右键菜单对象
uicontextmenu
菜单对象
uimenu
控件对象
uicontrol
坐标轴对象
axes
线对象
line
文字对象
text
表面图对象
surface
图像对象
image
光源对象
light
窗口对象及其属性设定
窗口对象的建立
hwin=figure(属性1,属性值1,属性2,属性值2,…)
hwin为图形窗口的句柄,matlab环境允许打开多个窗口,每个窗口都对应自己的句柄,通过该句柄可以进一步对窗口的属性等进行操作。
hwin=gcf
获得当前窗口的句柄。
常用属性
color属性
由红绿蓝三原色组成,取值范围为0到1。
menubar属性
设置菜单条的形式。
name属性
设置图形窗口的标题栏中标题内容,其属性值为一字符串。
numbertitle属性
是否显示图形窗口标题栏中的图形标号。
units属性
设定图形单位。如:pixels(象素点)、inches(英寸)、centimeters(厘米)、normalized(归一值)等
position属性
设定窗口的位置和大小,为1×4向量,前两个值为窗口左下角横纵坐标值,后两个元素值为窗口的宽度和高度,其单位由units属性设定。
resize属性
确定是否可以改变图形窗口的大小。
toolbar属性
是否显示工具条。
visible属性
决定窗口是否为可见。
Pointer属性
设置鼠标的显示形式。
对象属性的修改
改变对象的属性值
set(对象句柄,属性1,属性值1,属性2,属性值2,…)
属性的名称用单引号括起来;如果不给出属性值,则返回全部允许的属性值。
获得对象的属性值
V=get(句柄名,属性)
gwin=figure('visible','off');
set(gwin,'color',[1,0,0],'position',[100,200,300,300],...
'name','My program','numbertitle','off','menubar','none');
set(gwin,'visible','on')
回调函数(callback function)
-关闭窗口时响应函数
-键盘按下时响应函数
-鼠标按下时响应函数
-鼠标移动时响应函数
-建立和删除对象时响应函数
CallBack-对象被选中时响应函数
gwin=figure
gwin =
1
set(gwin,'','helpdlg(''mouse button down!'')')
set(gwin,'','helpdlg(''keyboard pressed!'')')
一旦该对象指定的事件发生,将自动调用某指定的函数,它可以是matlab文件,也可以是一组matlab程序。
标准对话框及其调用
文件名操作函数
uigetfile()和uiputfile()函数打开一个文件进行读、写的对话框。
[fname,pname]=uigetfile(ffilter,strtitle,x,y)
ffilter为文件名过滤器;strtiltle为对话框窗口标题栏的显示内容;x、y为对话框出现的位置,省略则采用默认位置。
[f,p]=uigetfile('*.m;*.txt','请选择一个文件')
f =

p =
E:\MATLABR11\work\