《自动控制原理》(胥布工版)二阶系统时域分析(使用GUI)

本文介绍了利用MATLAB的GUI功能设计一个二阶系统时域分析程序,可以调整阻尼系数ζ和自然角频率ωn,选择单位阶跃或脉冲响应,并在坐标轴上显示曲线。当系统处于欠阻尼且为单位阶跃响应时,程序还能计算并展示5个性能指标。
摘要由CSDN通过智能技术生成

闲来没事,想到刚学完的《自动控制原理》中的二阶系统时域分析,于是用 MATLAB GUI 做了一个程序:可以通过移动滑动条设置阻尼系数 ζ 与自然角频率 ωn 的值,同时可以选择系统的单位阶跃响应还是单位脉冲响应,在坐标轴中显示响应曲线;如果为单位阶跃响应下欠阻尼情况,还会计算并显示出5个二阶系统单位阶跃响应的性能指标。

首先在 MATLAB 的 GUIDE 中设计程序界面如下所示:



然后在 GUI 的 Opening Function 中加入以下代码,用于显示程序一开始的图像:

num = [0, 0, 0];
den = [1, 0, 0];
Tf = tf( num, den );
step(Tf);


然后在控制阻尼系数 ζ 的滑

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值