setappdata&getappdata in Matlab

Matlab 中setappdata和getappdata函数

setappdata & getappdata

setappdata,指定应用程序预定义数据。语法为:setappdata(h,‘name’,value),其为指定的句柄对象h,设置应用程序预定义数据。将应用程序数据赋值给指定的name和value(当name 不存在时,则创建name字段), value可以任意数据类型。
getappdata,获取应用程序预定义数据的值。
语法:① value = getappdata(h, name),获取句柄为h的对象中,应用程序预定义数据nama字段的值。如果指定的name字段不存在,Matlab将返回一个空的value值。 ② values = getappdata(h),;返回句柄对象h的所有应用程序预定义数据的值。

注释:
① 应用程序数据与对应figure或者任意GUI组件(除了Active控件)相关联。只要知道存储数据句柄(h)和数据字段(name),即可以使用getappdata函数取回需要的数据。②只有Matlab句柄图形对象才可以使用应用程序数据(appdata)属性。

实例演示

e.g.1.
在Windows平台上,新建一个figure对象,返回其句柄hfig,使用setappdata函数添加应用程序数据url和author。
hfig=figure; %新建一个figure窗体
setappdata(hfig,‘url’,‘http://www.baidu.com’); %添加应用程序数据url
setappdata(hfig,‘author’,‘yichuanshaobing’); %添加应用程序数据author
getappdata(hfig) %获取应用程序数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值