早教吧 育儿知识 作业答案 考试题库 百科 知识分享

matlab的一道题,已知某控制系统的运动方程为y''(t)+5y'(t)+6y(t)=u(t),其中y(t)是系统输出变量,u(t)是系统的输入变量,(1)选择一组状态变量,利用matlab建立系统的状态空间模型.(2)选择另外一组状

题目详情
matlab的一道题,
已知某控制系统的运动方程为y''(t)+5y'(t)+6y(t)=u(t),其中y(t)是系统输出变量,u(t)是系统的输入变量,
(1)选择一组状态变量,利用matlab建立系统的状态空间模型.
(2)选择另外一组状态变量,建立系统的状态空间模型.
(3)将以上两问中得到的状态空间模型转换为传递函数模型,比较结果异同.
▼优质解答
答案和解析
很简单吧
状态变量x随意选,尽量选的好列出状态空间:x'=Ax+BU,y=Cx+Du
matlab里面状态空间建模 ss_sys1=ss(A,B,C,D) ;
转换成传递函数:tf_sys1=ss2tf(A,B,C,D)%(好久不弄,参数我忘了,不确定,自己help一下)
都没分,懒得做了,不过我觉得已经很清晰了