找到具有特殊性能的图形对象
findobj
h = findobj
h = findobj ('属性名
,PropertyValue…)
h = findobj ('属性名
',适当的价值,'-logicaloperator
”、“属性名
,PropertyValue…)
H = findobj( ' - 正则表达式',”属性名
”、“表达
”,...)
H = findobj( ' - 属性',”属性名
“)
H = findobj(objhandles,...)
H = findobj(objhandles, ' - 深度',d,...)
H = findobj(objhandles, '平面',”属性名
,PropertyValue…)
findobj
返回根对象的句柄及其所有后代不分配结果到一个变量。
h = findobj
根对象的回报手柄及其所有后代。
h = findobj ('
所有图形的收益对象句柄具有财产属性名
,PropertyValue…)属性名
,设置为值适当的价值
。您可以指定多个属性/值对,在这种情况下,findobj
仅返回具有所有指定的值的那些对象。
h = findobj ('
应用逻辑运算符的属性值匹配。对于可能的值 -属性名
',适当的价值,'-logicaloperator
”、“属性名
,PropertyValue…)logicaloperator
是:
-和
-要么
-xor
-不
有关逻辑运算符的更多信息,请参阅逻辑运算。
H = findobj( ' - 正则表达式',”
比赛通过评估使用指定的属性的值指定正则表达式的对象。通过满足正则表达式的属性值对象返回。属性名
”、“表达
”,...)
H = findobj( ' - 属性',”
找到具有特定属性的所有对象。属性名
“)
H = findobj(objhandles,...)
将搜索限制在列出的对象objhandles
和他们的后裔。
H = findobj(objhandles, ' - 深度',d,...)
指定搜索的深度。深度参数d
控制多少级在手柄下objhandles
MATLAB®横断。指定d
如正
让各级的默认行为。指定d
如0
获得相同的行为与使用平面
论点。
H = findobj(objhandles, '平面',”
限制搜索中列出的对象属性名
,PropertyValue…)objhandles
并且不搜索后裔。
findobj
如果手柄是指不存在的图形对象将返回错误。
findobj
正确地匹配任何合法的属性值。例如,
findobj(“颜色”,“r”)
颜色
属性设置为红色
,[R
, 要么[1 0 0]
。
当一个图形对象在确定多于一个对象的后代objhandles
,MATLAB每次搜索对象findobj
遇到它的手柄。因此,一个图形对象含蓄地提及可能导致其处理多种收益。
findobj
不返回有图形对象HandleVisibility
属性设置为“关”
。欲了解更多信息,请参阅HandleVisibility
属性说明。
查找当前轴的所有线对象:
H = findobj(GCA, '类型', '行')
查找具有的所有对象标签
设置“富”
和一个串
属性设置为'酒吧'
:
H = findobj( '标签', '富', ' - 和', '字符串', '酒吧');
查找其所有对象串
属性是不“富”
而不是'酒吧'
:
H = findobj( ' - 不', '字符串', '富', ' - 不', '字符串', '巴');
查找具有的所有对象串
属性设置为“富”
和一个标签
属性设置为“一个按钮”
并且其颜色
属性是不'红色'
或'蓝色'
:
H = findobj( '字符串', '富', ' - 和', '标签', '按钮一个',...... ' - 和', ' - 没有',{ '颜色', '红',' -或”, '色', '蓝'})
找到您已设定值的所有对象标签
属性(也就是,该值不是空字符向量“”
):
H = findobj( ' - 正则表达式', '标签', '[^' ']')
发现有目前的数字的所有儿童的写成BackgroundColor
属性设置为灰色一定灯罩([0.7 0.7 0.7]
)。该声明还搜索匹配的属性值对目前的数字。
H = findobj(GCF, ' - 深度',1 'BACKGROUNDCOLOR',[7 0.7 0.7])