【问题标题】:What does tight_subplot return in MatLab?在 MatLab 中,tight_subplot 返回什么?
【发布时间】:2015-06-08 21:09:12
【问题描述】:

tight_subplot 在 MatLab 中返回什么?

文档说明如下:

   out:  ha     array of handles of the axes objects
                    starting from upper left corner, going row-wise as in
                    going row-wise as in

(是的,错字在文档中逐字记录)。

例如,当我打印出ha 时,它会显示浮点值:

>> ha=tight_subplot(2,1,[.001 .001],[.1 .1],[.1 .1]);
>> ha

ha =

    0.0037
    1.0037

这些值代表什么?而且,这些浮点值又是如何在文档中调用的"handles" 的?

谢谢。

【问题讨论】:

    标签: matlab matlab-figure figure axes


    【解决方案1】:

    简而言之,这些值本身并没有任何意义,因为它们只是浮点值。它们实际上是指由tight_subplot 函数创建的实际对象,即创建的每个单独的子图/轴。

    这里的ha 实际上是一个 2x1 数组,其中包含对创建的两个轴的引用,您可以使用 Property/Value 对对 k 轴使用 ha(1), ha(2),...ha(k) 来修改它。

    例如,在编写完上面的代码后,您可以使第二个轴(即函数创建的第二个对象)不可见,如下所示:

    set(ha(2),'Visible','off')
    

    因此ha(...) 指的是函数创建的轴。

    您可以使用get 命令获取这些轴的每个属性:

    get(ha(1)) 
    

    例如。

    希望这更清楚!

    【讨论】:

      猜你喜欢
      • 2013-05-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多