필터 지우기
필터 지우기

Solution of Quadratic Matrix Equation

조회 수: 4 (최근 30일)
Neilabh Banzal
Neilabh Banzal 2022년 2월 24일
댓글: Benjamin Thompson 2022년 2월 25일
Hello!
I want to solve a Quadratic Matrix Equation of the form -
Solve for z: z' A z + B' z + D = 0
I did see a similar question here and David Goodmanson has an excellent answer for the z' C z + z + D = 0. However, I don't understand how he came up with the closed form solution or how to generalize it for my case. Any help would be greatly appreciated.
  댓글 수: 7
Neilabh Banzal
Neilabh Banzal 2022년 2월 25일
I was trying to avoid using fsolve as I have to call it repeatedly. Is there no other way?
Torsten
Torsten 2022년 2월 25일
편집: Torsten 2022년 2월 25일
Maybe - if you tell us how you plan to evaluate A*z to get a 6x6-matrix.

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

답변 (2개)

Benjamin Thompson
Benjamin Thompson 2022년 2월 24일
icare and idare are used to numerically solve the continuous or discrete forms of the Riccati equation.
  댓글 수: 1
Neilabh Banzal
Neilabh Banzal 2022년 2월 25일
@Benjamin Thompson, this is not a Riccati Equation. Note that there is a B' z term, but no z' B term.

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


Benjamin Thompson
Benjamin Thompson 2022년 2월 25일
You could look at this work on File Exchange:
Then you run it 6 times for each of the 6 6x6 matrices in the 6x6x6 A matrix. If you have specific values to post for your problem in a MAT file, please do so.
  댓글 수: 2
Torsten
Torsten 2022년 2월 25일
But according to the OP, z is 6x1, not 6x6.
Benjamin Thompson
Benjamin Thompson 2022년 2월 25일
Ok, I don't understand his problem requirements either but hopefully this helps him out.

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

카테고리

Help CenterFile Exchange에서 Quadratic Programming and Cone Programming에 대해 자세히 알아보기

제품


릴리스

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by