matlab lqr函数
时间: 2023-08-28 14:22:03 浏览: 519
基于Matlab实现LQR算法(源码).rar
5星 · 资源好评率100%
MATLAB中的lqr函数可以用于设计线性二次型调节器(LQR),它可以计算出最优的状态反馈增益矩阵。其语法如下:
[K,S,E] = lqr(A,B,Q,R,N)
其中,A和B是系统的状态空间矩阵,Q和R是权重矩阵,N是交叉项矩阵。返回值K是最优状态反馈增益矩阵,S是代表最优控制器的解析解的协方差矩阵,E是系统的特征值。
如果只需要计算最优状态反馈增益矩阵,则可以简化为:
K = lqr(A,B,Q,R,N)
其中,A、B、Q、R、N的含义与上面的语法相同。
阅读全文