Matlab 中的一些(图形)对象似乎有“名称”。例如,如果我创建一个图plot(1,1)
并为其指定标题title('mytitle')
,然后通过访问当前轴,gca
我会得到以下答案:
ans =
Axes (mytitle) with properties:
XLim: [0 2]
YLim: [0 2]
XScale: 'linear'
YScale: 'linear'
GridLineStyle: '-'
Position: [0.1300 0.1100 0.7750 0.8150]
Units: 'normalized'
Show all properties
您可以看到括号中是“mytitle”。我该如何访问这个字符串?
我知道在这种情况下,我可以只获取标题字符串,但我想知道通常如何访问这个名称。
我正在运行 Matlab R2016a
答案1
单击“显示所有属性”(或调用get(gca)
),您将获得当前轴的所有属性的完整列表。“标题”属性就是您要查找的。
调用t = get(gca,'Title')
您将获得 Title 对象的所有属性,并且可以通过调用来访问字符串t.String
。