我怎么得到传递函数在Matlab MIMO传输矩阵

18视图(30天)
假设我已经定义了状态空间矩阵A, B, C, D,我与这些植物定义为:
工厂= ss (A, B, C, D)
现在,Iave植物在状态空间定义为:
现在,假设我正在考虑一个MIMO系统,所以B是一个矩阵。如果我有4输入和6输出,这是:
分别输出和输入向量。我要做的是获得转让从第一个使用Matlab firat两输入两输出。
例如我想做像G(1,1)或G(3、4),但是我不确定我这样。我想这样做的原因是为了解决这个问题: //www.tatmou.com/matlabcentral/answers/507057-problem-defining-generalized-plant-in-matlab?s_tid=prof_contriblnk, 但是我有一些麻烦。
有人能帮助我吗?

接受的答案

Aquatris
Aquatris 2020年2月25日
一旦你获得系统模型G,你可以调用任何输入-输出双像如果你处理矩阵。
outputIndex = (1 4 6);%想要1日4日和6日输出
inputIndex = [2 3];%想要2和3的输出
sys =植物(outputIndex inputIndex);%系统相同
% G和动力学才
%所需的输入-输出双
当你调用MATLAB植物(i, j),我代表输出指数和j代表输入指数。
例子中G(1,1)给了你动力从1日输入1输出而G(3, 4)从4号给了你动力输入3号输出。如果你想关闭循环使用投入产出的一个子集对,但仍想获得所有的频道,“反馈()”功能让你选择来定义这些渠道。
3评论

登录置评。

更多的答案(0)

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!