我想在不同条件下使用LTIview绘制二阶传递函数的阶跃响应,例如欠阻尼,临界阻尼条件等。我想在同一个matlab程序中绘制它们,所以想要给出我自己的标题名称,如& #39;欠阻尼'条件。但是下面的绘图功能代码不起作用,GUI给出了预初始化的名称
figure,ltiview('step',trf),title('underdmp')
或
ltiview('step',trf),title('overdamped')
如何解决这个问题?根据我的选择给出名字?
答案 0 :(得分:1)
为了在标准工具箱窗口中对图表的title属性进行costomize,您需要检索图形的axis对象。
以下代码使用lti示例来显示解决方案:
load ltiexamples;
H = ltiview(sys_dc);
obj = findobj(H, 'type', 'axes');
title(obj, 'my name here');
结果如下:
修改强>
波德图由两个图和两个轴对象组成。因此,您需要放置一个对象索引来访问轴对象。
load ltiexamples;
H = ltiview('bode', sys_dc);
obj = findobj(H, 'type', 'axes');
title(obj(1), 'Custom title for the bode plot');