急求!怎样用MATLAB输入一个传递函数

[复制链接]
查看11 | 回复0 | 2020-4-26 23:31:58 | 显示全部楼层 |阅读模式
以G(s)=10/s(s+1)(s^2/4+1)为例这种传递函数是零极点描述形式,因而要使用sys=zpk(z,p,k)的命令形式其中,z为传递函数的零点向量[z1,z2,z3,...],描述形式为(s-z1)(s-z2)...p为传递函数的极点向量,k为增益,因而在该例中,应首先化为标准形式,即G(s)=40/s(s+1)(s+2i)(s-2i),于是有(在命令行输入)k=40;z=[];p=[0 -1 -2i 2i];sys=zpk(z,p,k);就得到了传递函数,希望对你有所帮助。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行