Algebraic Riccati Equation Solver

バージョン 1.0.0.0 (1.16 KB) 作成者: Emmett
Solves a common algebraic Riccati equation using Schur decomposition.
ダウンロード: 1.8K
更新 2012/4/18

ライセンスの表示

This function solves an algebraic Riccati equation of the form:

A'*X + X*A' - X*G*X + Q = 0,

where A, G, and Q are given and X is the symmetric solution. All terms are real nxn matrices and G and Q are positive semi-definite.

A common use of this equation is to solve for the optimal feedback gain of a linear system, in which case

G = B*R^-1*B' and K = R^-1*B'*X.

See http://en.wikipedia.org/wiki/Linear-quadratic_regulator for more detail. Based on the solution method of http://dspace.mit.edu/handle/1721.1/1301.

引用

Emmett (2024). Algebraic Riccati Equation Solver (https://www.mathworks.com/matlabcentral/fileexchange/36263-algebraic-riccati-equation-solver), MATLAB Central File Exchange. 取得済み .

MATLAB リリースの互換性
作成: R2011a
すべてのリリースと互換性あり
プラットフォームの互換性
Windows macOS Linux
カテゴリ
Help Center および MATLAB AnswersLinear Algebra についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
バージョン 公開済み リリース ノート
1.0.0.0