频域响应数据形式
用Simulink对系统建立一个简单的模型,如图1所示:
图1 系统模型(零极点形式)
为了测得系统的频域响应,进而采样得到模型的信息,对系统输入一个正弦信号,并用示波器测量系统的响应输出,可以得到波形图如图4所示,其中示波器的具体参数配置如图2、图3所示。
图2 示波器设置(设置绘图的图框及线型)
图3 示波器设置(将测量输出保存在变量output中)
图4 频率响应(针对频率为1rad/s的输入信号)
运行结束后,可以在MATLAB的workspace中找到变量output,它保存为一个结构变量,这个结构变量中又分为三个部分:表示时间的矩阵time、表示信号的结构变量signals、表示具体位置的字符串变量blockName。
PS:如果想在command窗口中绘制类似示波器测量输出的曲线图,可以输入以下命令:
>>plot(output.time,output.signals.values) %利用结构变量绘制图像
>> grid on
>> xlabel('time');
>> ylabel('output');
最后得到曲线如图5所示:
图5 频域响应形式曲线
从图中可以看出,曲线形状与示波器输出的曲线一样。