文件

得到

查询图形对象属性

句法

v = get(h)
v = get(h,propertyName)
v = get(h,propertyArray)
v = get(h,'默认')
v = get(h,defaulttypeproperty)
v = get(groot,'factory')
v = get(groot,factorytypeproperty)

描述

    笔记:不要使用得到在Java™对象上的功能,因为它会导致内存泄漏。有关更多信息,请参阅访问公共和私人数据

v = get(h)返回所标识的图形对象的所有属性和属性值HV.是一个结构,其字段名称是属性名称,其值是相应的属性值。H可以是一个物体或一个m-经过-N对象数组。如果H是一个对象,你没有指定输出参数,然后找出matlab®显示屏幕上的信息。

v = get(h,propertyName)返回特定属性的值,propertyname.。例如,使用属性名称周围的单引号,得到(h,'color')。如果未指定输出参数,则MATLAB显示屏幕上的信息。

v = get(h,propertyArray)返回A.m-经过-N单元格阵列,其中m等于长度(h)N等于包含的财产名称数量Propertarray.

v = get(h,'默认')返回对象上当前定义的所有默认值H在一个结构阵列中。字段名称是对象属性名称,字段值是相应的属性值。如果未指定输出参数,则MATLAB显示屏幕上的信息。

v = get(h,defaulttypeproperty)返回特定属性的当前默认值。争论defaulttypeproperty.是这个词默认与对象类型连接(例如,数字)和物业名称(例如,颜色)单引号。例如,get(groot,'defaultfigurecolor')

v = get(groot,'factory')返回结构阵列中所有用户可设置属性的出厂定义值。字段名称是对象属性名称,字段值是相应的属性值。如果未指定输出参数,则MATLAB显示屏幕上的信息。

v = get(groot,factorytypeproperty)返回特定属性的出厂定义值。争论factorytypeproperty.是这个词工厂与对象类型连接(例如,数字)和物业名称(例如,颜色)单引号。例如,GET(GROOT,'FARCENTFIGURECOLOR')

例子

列出特定对象的所有属性值

创建一个线绘图并将图表行对象返回为P.。列出行的所有属性和当前属性值。

p =图(1:10);得到(p)
SimptVertexCenters:'关'注释:[1x1 matlab.graphics.EventData.Annotation]呈牌:'Off'BoundAction:'Queue'ButondownFCN:''子:[]剪辑:'ON'颜色:[0.9290 0.6940 0.1250] CreateFCN:''deletefcn:''displayname:''houndvisibility:'在'hittest:'上'中断:'上'linestyle:' - 'linewidth:0.5000标记:'none'markeredgecolor:'auto'markerfaceColor:'无'Markersize:6父母:[1x1轴]选择:'可见'选定:'关闭'选择高灯:'On'标签:''类型:'行'uicontextmenu:[] userdata:[]可见:'在'xdata上:[1 2 3 45 6 7 8 9 10] XDatamode:'Auto'XDataSource:''YDATA:[1 2 3 4 5 6 7 8 9 10] YdataSource:''Zdata:[1x0 double] zdatasource:''

查询特定对象的特定属性

创建一个线绘图并将图表行对象返回为P.。用得到返回当前值行宽财产。

p =图(1:10);得到(p,'行宽'
ans = 0.5000.

查询特定对象的属性集

使用圆标记创建一个线绘图并将图表行对象返回为P.。用得到返回当前值的行宽标记, 和Markersize.对象的属性。

p = plot(1:10,'ro-');Props = {'行宽''标记''Markersize'};得到(p,props)
ANS = [0.5000]'O'[6]

查询root上的默认属性值

返回默认值行宽所有线图形对象的根目录上定义的属性。

得到(groot,'defaultlineLineWidth'
ans = 0.5000.

也可以看看

||||

在R2006A之前介绍

这个主题有用吗?