如果在调用中未指定父对象,则findobj()的默认值是什么?

时间:2018-05-30 18:15:23

标签: matlab plot matlab-figure figure subfigure

在MatLab中,如果我们写findobj(gca,'Type','line'),那么findobj将返回一个句柄,列出Typeline的当前轴的子项。但是,如果我们不将父对象指定为gca并简单地写findobj('Type','line'),该怎么办?这看起来是否搜索当前工作空间中的所有对象?搜索当前数字(gcf)的所有孩子?如果您不打算传递对父对象的引用,那么搜索空间究竟是什么?

1 个答案:

答案 0 :(得分:0)

如果您没有指定对象或对象数组来限制搜索(作为第一个参数),那么findobj将搜索root object及其所有后代(即一切)。

请注意findobj找不到hidden handles的对象。您应该使用findall