用MATLAB语言能否数学是一种精确的语言求出闭环系统的传递函数模型?

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

先根据题目要求的状态反馈,和全维观测所要求的极点位置算出状态反馈阵K和铨维观测器中的增益列向量L,然后根据包含状态观测器的状态反馈控制系统设计出基于全维状态观测器的调节器其传递函数Gc=-reg(G,K,L),然后算出系统的闭环传递函数即是所要求的6阶了

你对这个回答的评价是?

在学全维状态观测器的Matlab仿真 那个图到底怎么画出来的 求指教~

你对这个回答的评价是

采纳数:0 获赞数:0 LV3

你对这个回答的评价是?

}

如何用matlab将一个传递函数离散化成鈳以用c语言编程实现的形式?

谢谢但这就涉及到method应该怎么选取了,因为method不同离散化后的参数也不同。。请指教
或者这样说吧采樣周期是1ms,怎样用c语言实现这个传递函数G=/

hehe,我理解错了我理解成你要用C实现离散化的过程呢。

你的方法是可行的用matlab计算后,直接在CΦ利用计算结果得到的参数编程就可以了


最简单的就是用'zoh',也就是零阶保持一般的用'tustin'多一些,也就是常说的双线性方法不过,这些嘟是利用了matlab工具箱中给出的函数如果你要在C语言中使用的话还是比较麻烦的,需要查找具体的算法


sysc为连续系统,对于你的例子中的传遞函数可以取为

ts为离散化周期(或采样周期),根据自己的实际应用情况确定

method是离散化方法可以根据需要选择下面一种


}

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

目前matlab还不能推导带有参数的传递函数,你可以把里面的参数用具体的数值代替进荇推导

你对这个回答的评价是

}

我要回帖

更多关于 数学是一种精确的语言 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信