findall

Найдите все графические объекты

Синтаксис

object_handles = findall(handle_list)
object_handles = findall(handle_list,'property','value',...)

Описание

object_handles = findall(handle_list) возвращает указатели, включая скрытые указатели, всех объектов в иерархии под объектами, идентифицированными в handle_list.

object_handles = findall(handle_list,'property','value',...) возвращает указатели всех объектов в иерархии под объектами, идентифицированными в handle_list, которым установили заданные свойства на заданные значения.

Примеры

свернуть все

Используйте findall, чтобы найти текстовый объект для метки оси X. В отличие от findobj, функция findall находит объекты, даже если свойство HandleVisibility установлено в 'off'.

plot(1:10)
txt = xlabel('My x-axis label');

txt.HandleVisibility
ans = 
'off'
a = findall(gcf,'Type','text')
a = 
  3x1 Text array:

  Text    (My x-axis label)
  Text
  Text

d = findobj(gcf,'Type','text')
d = 
  0x0 empty GraphicsPlaceholder array.

Советы

findall подобен findobj, за исключением того, что это находит объекты, даже если их HandleVisibility установлен в off.

Смотрите также

|

Представлено до R2006a