MATLAB 帮助中心
检索应用程序数据
val = getappdata(obj,name)
vals = getappdata(obj)
采用此函数可检索使用 setappdata 函数存储的数据。这两个函数都提供一种在回调间或独立的 UI 间共享数据的便捷方式。
setappdata
val = getappdata(obj,name) 返回一个存储在图形对象 obj 中的值。名称标识符 name 可唯一标识要检索的值。
val
obj
name
示例
vals = getappdata(obj) 返回存储在图形对象中的所有值及这些值的名称标识符。
vals
全部折叠
创建一个图窗窗口。
f = figure;
以单独变量形式获取当前日期和时间。
dt = fix(clock); currdate = dt(1:3); currtime = dt(4:6);
使用 setappdata 函数存储 currdate 和 currtime。
currdate
currtime
setappdata(f,'todaysdate',currdate); setappdata(f,'presenttime',currtime);
检索日期信息。
getappdata(f,'todaysdate')
ans = 2014 12 23
检索与图窗 f 关联的所有数据。
f
getappdata(f)
ans = todaysdate: [2014 12 23] presenttime: [16 51 5]
Figure
Panel
ButtonGroup
UIControl
包含值的图形对象,指定为任何图形对象。这是在存储操作期间传递到 setappdata 的同一图形对象。
名称标识符,指定为字符向量或字符串标量。这是在存储操作期间传递到 setappdata 的同一名称标识符。
存储的值,以最初存储的同一值和数据类型返回。
存储在图形对象中的具有名称标识符的所有值,以结构体形式返回。结构体中的每个字段对应于一个存储的值。结构体的字段名称对应于存储每个值时分配的名称标识符。
在 R2006a 之前推出
guidata | setappdata | isappdata | rmappdata
guidata
isappdata
rmappdata
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处