您好、欢迎来到现金彩票网!
当前位置:彩之网 > 状态空间表示 >

在matlab中 如何将两输入单输出的系统的状态方程变为传递函数

发布时间:2019-06-12 09:14 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  从模型看,这并不能称为双输入单输出系统,输入u和w都是向量,而输出也是向量。对应的传递函数应该是传函矩阵,可以对ss模型直接用tf函数进行转换:

  tf(ss(A,E,C,F))更多追问追答追问谢谢您的回答。请看一下我的补充问题,为什么那个程序这么复杂啊追答

  我的方法要用到控制系统工具箱,但更简练;你给的代码所用的ss2tf函数属于MATLAB基本系统的一部分,不需要安装控制系统工具箱,但相对繁琐。

  可以用step、bode之类的函数查看两种方法求出的传递函数矩阵的时间响应或频率响应,还可以用norm函数求两个传函之差的范数,能看到二者基本是一致的(具体算法不同,会有很小的误差)。

http://pepdeco.com/zhuangtaikongjianbiaoshi/16.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有