在MatLab中返回的tight_subplot是什么?
文档说明如下:
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"
?
感谢。
答案 0 :(得分:1)
简而言之,这些值本身并不意味着它们只是浮点值。它们实际上是指tight_subplot
函数创建的实际对象,即创建的每个子图/轴。
此处ha
实际上是一个2x1数组,其中包含对所创建的两个轴的引用,您可以根据需要使用Property
/ Value
对使用ha(1), ha(2),...ha(k)
进行修改轴。
例如,在上面编写代码之后,您可以使第二个轴(即函数创建的第二个对象)不可见:
set(ha(2),'Visible','off')
因此ha(...)
指的是函数创建的轴。
您可以使用get
命令获取这些轴的每个属性:
get(ha(1))
例如。
希望这更清楚!