如何为LTIview添加不同的标题?

时间:2015-12-02 04:09:44

标签: matlab matlab-figure

我想在不同条件下使用LTIview绘制二阶传递函数的阶跃响应,例如欠阻尼,临界阻尼条件等。我想在同一个matlab程序中绘制它们,所以想要给出我自己的标题名称,如& #39;欠阻尼'条件。但是下面的绘图功能代码不起作用,GUI给出了预初始化的名称

figure,ltiview('step',trf),title('underdmp')

ltiview('step',trf),title('overdamped')

如何解决这个问题?根据我的选择给出名字?

1 个答案:

答案 0 :(得分:1)

为了在标准工具箱窗口中对图表的title属性进行costomize,您需要检索图形的axis对象。

以下代码使用lti示例来显示解决方案:

load ltiexamples;
H = ltiview(sys_dc);
obj = findobj(H, 'type', 'axes');
title(obj, 'my name here');

结果如下:

enter image description here

修改

波德图由两个图和两个轴对象组成。因此,您需要放置一个对象索引来访问轴对象。

load ltiexamples;
H = ltiview('bode', sys_dc);
obj = findobj(H, 'type', 'axes');
title(obj(1), 'Custom title for the bode plot');

enter image description here