我有一个带有某个标题的人物。 我如何获得标题字符串?
我尝试了get(gcf)
,但我不知道如何导航到标题。
我想获得许多数字的标题,在字符串中添加更多字符并将其写回。
答案 0 :(得分:21)
x=0:.1:3.14;
plot(sin(x))
title('Sin(x)')
%get the title
h=get(gca,'Title');
t=get(h,'String') %t is now 'Sin(x)'
%new title
new_t=strcat(t,' Sine function')
title(new_t)
答案 1 :(得分:0)
给出一个数字窗口的句柄,这显示了你如何能够得到"和"设置" "标题"这个数字。
运行以下代码行并亲自查看。我使用Matlab 2016a。
以下是摘要:
h = figure; h.Children.Title.String = 'Your desired title'; disp(['Current Figure Title: ', h.Children.Title.String]); figure(h);
创建一个带标题的演示图:'测试标题-1'
h = figure;
title('Test Title-1');
通过句柄访问图标题:h
figTitle = h.Children.Title.String;
disp(['Current Figure Title: ',figTitle]);
figure(h);
将数字标题更改为新标题:'测试标题-2'
h.Children.Title.String = 'Test Title-2';
disp(['New Figure Title:',h.Children.Title.String]);
figure(h);