Если родительский объект не указан в вызове, каково значение по умолчанию для findobj ()? - PullRequest
0 голосов
/ 30 мая 2018

В MatLab, если мы напишем findobj(gca,'Type','line'), тогда findobj вернет дескриптор, чтобы вывести список дочерних элементов текущей оси, чья Type равна line.Однако что, если мы не указываем родительский объект как gca и просто пишем findobj('Type','line')?Этот поиск просматривает все объекты в текущем рабочем пространстве?поиск по всем детям текущего рисунка (gcf)?Что такое пространство поиска, если вы не удосужились передать ссылку на родительский объект?

1 Ответ

0 голосов
/ 30 мая 2018

Если вы не укажете объект или массив объектов для ограничения поиска (в качестве первого аргумента), то findobj будет искать в корневом объекте ивсе его потомки (то есть все).

Обратите внимание, что findobj не найдет объекты с скрытыми ручками .Для этого вы должны использовать findall.

...