Solution of Quadratic Matrix Equation
Mostrar comentarios más antiguos
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
Torsten
el 24 de Feb. de 2022
What are the dimensions of the scalars/vectors/matrices involved ?
Neilabh Banzal
el 25 de Feb. de 2022
Editada: Neilabh Banzal
el 25 de Feb. de 2022
Torsten
el 25 de Feb. de 2022
You will have to tell us how to multiply A with z.
Neilabh Banzal
el 25 de Feb. de 2022
Editada: Neilabh Banzal
el 25 de Feb. de 2022
Torsten
el 25 de Feb. de 2022
Then you have 6 equations for 6 unknowns.
Use fsolve to solve for z1,...,z6.
Neilabh Banzal
el 25 de Feb. de 2022
Respuestas (2)
Benjamin Thompson
el 24 de Feb. de 2022
0 votos
icare and idare are used to numerically solve the continuous or discrete forms of the Riccati equation.
1 comentario
Neilabh Banzal
el 25 de Feb. de 2022
Benjamin Thompson
el 25 de Feb. de 2022
0 votos
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
el 25 de Feb. de 2022
But according to the OP, z is 6x1, not 6x6.
Benjamin Thompson
el 25 de Feb. de 2022
Ok, I don't understand his problem requirements either but hopefully this helps him out.
Categorías
Más información sobre Logical en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!