- 博客(4)
- 收藏
- 关注
原创 MATLAB中的zpk()函数、nyquist()函数用法
一、在MATLAB命令中输入help zpk()会出现这样解释:zpk - Create zero-pole-gain model; convert to zero-pole-gain modelThis MATLAB function creates a continuous-time zero-pole-gain model with zerosZ, poles P, and gain(s) K.意思是该函数可以创建连续时间零极点模型,具体用法如下:例如你要建立开环零极点形式的传递函数
2020-05-31 11:48:16 28539
原创 Matlab函数allmargin()函数用法&在自动控制中的应用
一、allmargin() 该函数可以求系统传函的幅值裕度、相位裕度、幅值裕度穿越0dB的频率(也就是截止频率)、相位裕度穿越-180°时的频率、还可以判断系统的稳定性。二、举例说明该函数用法eg1、某一开环传递函数的表达式:G(s)=(0.0167s+1)/[s*(0.03s+1)*(0.0025s+1)*(0.001s+1)],求该传递函数的幅值裕度、相位裕度以及系统是否稳定?Matlab编程如下:num=[0.0167,1];den=conv(conv([1,0],...
2020-05-31 11:18:07 4998
原创 MATLAB中求开环传递函数的幅值裕度、相位裕度、截止频率的margin()函数用法
一、幅值裕度、相位裕度相位裕度γ就是Bode图中幅值为0dB时对应的相位加上180°,如图中0dB时的相位是-99.1°,所以该系统的相位裕度就是-99.1°+180°=80.9°。所谓相位裕度的稳定含义就是,系统在滞后γ滞后,系统处于临界稳定。幅值裕度g就是相位180°时对应的幅值得绝对值,例如图中相位位180°时,幅值是-41.4dB,所以该系统的幅值裕度就是41.4dB。所谓幅值裕度的意义就是系统的增益增加g,系统处于临界稳定。二、margin()函数的用法[gm,pm,wcg
2020-05-30 21:02:29 65018 11
原创 MATLAB的函数conv()用法
例1、计算两个表达式0.03x+1和0.0025x+1的乘积展开式,就可以使用该函数计算?编程如下:u=[0.03,1];v=[0.0025,1];w=conv(u,v);运行结果:w = 0.0001 0.0325 1.0000例2、计算两个表达式2x+1和x+1的乘积展开式(或者说是怎么表达)?编程如下:u=[2,1];v=[1,1];w=conv(u,v);运行结果:w = 2 3 1例3、表达式...
2020-05-30 19:55:50 24446 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人