基于Matlab进行系统的传递函数的零极点求解及与空间状态表达式的转换
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于Matlab进行系统的传递函数的零极点求解及与空间状态表达式的转换
系统的传递函数的零极点求解及与空间状
态表达式的转换
一、学习目的
1、学习系统状态空间模型的建立方法、了解状态空间模型与传递函数相互转换的方法;
2、通过编程、上机调试,掌握系统状态空间模型与传递函数相互转换的方法。
二、原理说明
1.根据所给系统的传递函数,依据系统的传递函数阵和状态空间表达式之间的关系,采用MATLA 的file.m 编程。
2.已知系统的传递函数求极点的matlab 编程。
三、Matlab 程序 给定系统6
11654232+++++=s s s s s G S )(,求系统的极点和空间状态模型。 程序:
num=[0 1 4 5];
den=[1 6 11 6]; sys=tf(num,den)
6
11654sys 232+++++=s s s s s
sys1=tf22p(num,den)
sys1=-2.0000+1.0000i
-2.0000-1.0000i [A,B,C,D]=tf22p(num,den) A= -6 -11 -6
1 0 0
0 1 0
B= 1
C= 1 4 5
D= 0