Borrar filtros
Borrar filtros

Solution of Quadratic Matrix Equation

6 visualizaciones (últimos 30 días)
Neilabh Banzal
Neilabh Banzal el 24 de Feb. de 2022
Comentada: Benjamin Thompson el 25 de Feb. de 2022
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 comentarios
Neilabh Banzal
Neilabh Banzal el 25 de Feb. de 2022
I was trying to avoid using fsolve as I have to call it repeatedly. Is there no other way?
Torsten
Torsten el 25 de Feb. de 2022
Editada: Torsten el 25 de Feb. de 2022
Maybe - if you tell us how you plan to evaluate A*z to get a 6x6-matrix.

Iniciar sesión para comentar.

Respuestas (2)

Benjamin Thompson
Benjamin Thompson el 24 de Feb. de 2022
icare and idare are used to numerically solve the continuous or discrete forms of the Riccati equation.
  1 comentario
Neilabh Banzal
Neilabh Banzal el 25 de Feb. de 2022
@Benjamin Thompson, this is not a Riccati Equation. Note that there is a B' z term, but no z' B term.

Iniciar sesión para comentar.


Benjamin Thompson
Benjamin Thompson el 25 de Feb. de 2022
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 comentarios
Torsten
Torsten el 25 de Feb. de 2022
But according to the OP, z is 6x1, not 6x6.
Benjamin Thompson
Benjamin Thompson el 25 de Feb. de 2022
Ok, I don't understand his problem requirements either but hopefully this helps him out.

Iniciar sesión para comentar.

Categorías

Más información sobre Matrix Computations en Help Center y File Exchange.

Productos


Versión

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by