【问题标题】:If no parent object is specified in the call, what is the default value for findobj()?如果调用中没有指定父对象,那么 findobj() 的默认值是多少?
【发布时间】:2018-05-30 18:15:22
【问题描述】:

在 MatLab 中,如果我们写 findobj(gca,'Type','line'),那么 findobj 将返回一个句柄,列出当前轴的子节点,其 Typeline。但是,如果我们不将父对象指定为gca 而只是写成findobj('Type','line') 会怎样?这看起来是否搜索当前工作空间中的所有对象?搜索当前人物 (gcf) 的所有孩子?如果您不费心传入对父对象的引用,那么搜索空间究竟是什么?

【问题讨论】:

    标签: matlab plot matlab-figure figure subfigure


    【解决方案1】:

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

    请注意,findobj 不会找到带有hidden handles 的对象。你应该使用findall

    【讨论】:

      猜你喜欢
      • 2012-01-23
      • 1970-01-01
      • 2016-06-07
      • 1970-01-01
      • 2023-03-17
      • 2015-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多