Matlab求系统闭环传递函数
1、在这里,小编用Matlab求系统闭环传递函数,系统传递方块图如下图:
2、在Maltab里输入程序:
> G1=tf([1],[1 8]);
>> G2=tf([2],conv([1 0],[1 1]));
>> H2=tf([1 2],[1 3]);
>> H1=tf([6 0],conv([1 2],[1 4]));
>> GH=feedback(G2,H2,+1);
>> Gc=GH*G1;G=feedback(Gc,H1)
3、输出结果为:
G =
2 s^3 + 18 s^2 + 52 s + 48
--------------------------------------------------------
s^6 + 18 s^5 + 113 s^4 + 298 s^3 + 268 s^2 - 124 s - 256
4、这里解释几个函数的含义:
tf 创建传递函数对象
conv 多项式乘、卷积
feedback 反馈连接
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:71
阅读量:100
阅读量:64
阅读量:88
阅读量:138