Solving large algebraic riccati-like problem

조회 수: 3 (최근 30일)
Davide Marzatico
Davide Marzatico 2018년 6월 6일
편집: viyils Sangregorio 2020년 6월 10일
Hi everyone, for my master thesys i need to solve a modified algebraic riccati equation. Now i am using fsolve, in some cases it converge in few seconds, but sometimes i can't solve it and i have also no idea how to choose the initial guess. The system dimension is 66. Is there a better way to deal with these kind of problems? riccati equation is not so different from mine, and kalman function runs instantly. Thanks in advance for the help.
Here is the code i'm using now:
fsolve(@(L)A0*L+L*A0'+lambda.*L+Q+1/lambda.*A1*Pi*A1'-L*C'*Rinv*C*L,L0)

답변 (1개)

M
M 2018년 6월 7일
Why don't you use the matlab function for Riccati equation?
  댓글 수: 2
Davide Marzatico
Davide Marzatico 2018년 6월 8일
Thanks for the answer, but, unfortunately, my equation is not a classical riccati equation. It is a bit different but i think that the computation effort for solving it is quite the same. So I'm asking if there is some suitable solving algorithm rather then the classic fsolve for my type of equation.
viyils Sangregorio
viyils Sangregorio 2020년 6월 10일
편집: viyils Sangregorio 2020년 6월 10일
I have the same question were you able to solve you problem ?

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Matrix Computations에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by