主要内容

时域响应数据和图

这个例子展示了如何从一个动态系统模型中获得阶跃和脉冲响应数据,以及阶跃和脉冲响应图。

创建一个传递函数模型,并绘制它对阶跃输入的响应 t = 0。

H = tf([8 18 32],[1 6 14 24]);步骤(H);

图中包含一个轴对象。axis对象包含一个类型为line的对象。这个对象表示H。

当调用一步如果没有输出参数,它将在屏幕上绘制步骤响应。除非你指定要绘制的时间范围,一步自动选择说明系统动态的时间范围。

计算阶跃响应数据 t = 0(步进输入的应用程序) t = 8。

(y, t) = (H, 8)步;

当你打电话一步使用输出参数,命令返回步骤响应数据y.向量t包含相应的时间值。

绘制H施加于的脉冲输入 t = 0。用网格绘制响应。

选择= timeoptions;选择。网格=“上”;impulseplot (H,选择)

图中包含一个轴对象。axis对象包含一个类型为line的对象。这个对象表示H。

使用timeoptions命令定义用于自定义时域图的选项集,使用如下命令impulseplotstepplot

计算200点的脉冲响应数据 t = 1(施加脉冲输入后一秒) t = 3。

(y, t) =冲动(H, linspace (3200);

至于一步,您可以省略时间向量来允许冲动自动选择时间段。

另请参阅

||||

相关的例子

更多关于