matlab中ss函数_MATLAB在控制工程中的几种建模方式

频域响应数据形式

用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 频域响应形式曲线

从图中可以看出,曲线形状与示波器输出的曲线一样。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值