利用matlab进行传递函数与状态空间表达式的相互转换

利用matlab进行传递函数与状态空间表达式的相互转换

(1)由传递函数变换为状态空间表达式

 输入如下代码,num为传递函数表达式的分子,den为传递函数的分母(也就是状态矩阵A的特征值),数字是依次为s的高次项系数降序排列。

利用matlab进行传递函数与状态空间表达式的相互转换_第1张图片

 运行结果可得状态空间方程。A为状态矩阵,B为输入矩阵,C为输出矩阵,D为直接输出矩阵。

(2)由状态空间表达式变换为传递函数

具体参数解释如上

利用matlab进行传递函数与状态空间表达式的相互转换_第2张图片

利用matlab进行传递函数与状态空间表达式的相互转换_第3张图片

 

 

你可能感兴趣的:(自动控制原理,matlab,算法,矩阵)