《基于Matlab进行系统的传递函数和状态空间表达式的转换.doc》由会员分享,可在线阅读,更多相关《基于Matlab进行系统的传递函数和状态空间表达式的转换.doc(4页珍藏版)》请在金锄头文库上搜索。
基于Matlab进行系统的传递函数和状态空间表达式的转换系统的传递函数和状态空间表达式的转换一、学习目的1 学习多变量系统状态空间表达式的建立方法,了解系统传递函数与状态方程的相互转换的方法。2 通过编程、上机调试,掌握多变量系统传递函数与状态方程的相互转换的方法。二、学习要求 学习和了解系统传递函数与状态方程的相互转换的方法;三、原理说明 设系统的状态空间表达式如式(11)示。 其中A为nn维系数矩阵、B为np维输入矩阵 C为qn维输出矩阵,D为传递阵,一般情况下为0。系统的传递函数和状态空间表达式之间的关系如式(12)示。 四、Matlab程序例:求系统的A、B、C、阵; 程序: %求系统的A、B、C阵num=0 0 1 2;0 1 5 3;den=1 2 3 4;A B C D=tf2ss(num,den)运行结果:A = -2 -3 -4 1 0 0 0 1 0B = 1 0 0C = 0 1 2 1 5 3D = 0 0