MATLAB实现闭环传递函数与状态空间之间的相互转换

数学模型:闭环传递函数与状态空间之间的相互转换

Transformation of Mathematical Models with MATLAB


第一:由传递函数变换为状态空间表达式

假设系统的传递函数如下:

MATLAB实现闭环传递函数与状态空间之间的相互转换

利用MATLAB自带的函数:tf2ss得到状态空间表达式,代码如下:

MATLAB实现闭环传递函数与状态空间之间的相互转换

得到的状态空间表达式形式如下:

MATLAB实现闭环传递函数与状态空间之间的相互转换
MATLAB实现闭环传递函数与状态空间之间的相互转换


第二:由状态空间表达式变换为传递函数

假设系统的状态空间表达式如下:

MATLAB实现闭环传递函数与状态空间之间的相互转换

利用MATLAB自带的函数:ss2tf得到状态空间表达式,代码如下:

MATLAB实现闭环传递函数与状态空间之间的相互转换

得到的传递函数形式如下:
MATLAB实现闭环传递函数与状态空间之间的相互转换