主要内容

SISO 系统的频率响应

此示例说明如何绘制单输入单输出 (SISO) 动态系统模型的频率响应并获取频率响应数据。

创建一个传递函数模型并绘制其频率响应。

H = tf([10,21],[1,1.4,26]); 
bode(H)

MATLAB figure

当您调用 bode 但不指定输出参量时,它会在屏幕上绘制频率响应。除非您指定要绘制的频率范围,否则 bode 会根据系统动态特性自动选择频率范围。

计算 1 至 13 弧度/秒之间的频率响应。

[mag,phase,w] = bode(H,{1,13});

当您调用 bode 并指定输出参量时,该命令会返回向量 magphase,分别包含频率响应的幅值和相位。元胞数组输入 {1,13} 告知 bode 在 1 至 13 弧度/秒之间的频率网格上计算响应。bode 在向量 w 中返回频率点。

另请参阅

| |

主题