怎样将多输入系统的状态空间表达式转换成传递函数

如题所述

对于MIMO系统,直接使用状态空间建模,指定A,B,C,D系统矩阵,使用ss函数创建系统模型,然后直接用tf函数得到传递函数矩阵,例子:
clear;
A=[1 2 3;4 5 6;7 8 9];
B=[1 2;3 4;5 6];
C=[1 2 3;4 5 6];
D=zeros(2);
G=ss(A,B,C,D) %创建系统模型
G1=tf(G) %直接获取传递函数矩阵
复制代码
上述代码建立的一个2输入2输出系统,得到的传递函数为:
G1 =
From input 1 to output...
22 s^2 + 18 s - 1.998e-15
1: -------------------------------
s^3 - 15 s^2 - 18 s - 2.364e-14
49 s^2 + 54 s - 7.494e-15
2: -------------------------------
s^3 - 15 s^2 - 18 s - 2.364e-14
From input 2 to output...
28 s^2 + 36 s + 1.499e-15
1: -------------------------------
s^3 - 15 s^2 - 18 s - 2.364e-14
64 s^2 + 72 s + 2.498e-15
2: -------------------------------
s^3 - 15 s^2 - 18 s - 2.364e-14
Continuous-time transfer function.

输出与输入之间的对应关系,运行结果中已经显示,O啦~~
温馨提示:答案为网友推荐,仅供参考
相似回答