Why doesnt chol work for hermitian positive semi-definite matrix?
Mostrar comentarios más antiguos
Hello,
I am trying to perform factorization of form A = R'*R using matlab function 'chol' but A is not positive definite, rather its hermitian positive semi-definite. As per theory from https://en.wikipedia.org/wiki/Hermitian_matrix , I should be able to perform factorization but matlab expects A to be positive definite matrix. Is there an alternative function in matlab?
Thanks,
3 comentarios
Geoff Hayes
el 25 de Sept. de 2022
@Nikhil Challa - I don't think it is MATLAB imposing the condition that the input matrix must be positive definite but rather this is what the Cholesky decomposition requires (see https://en.wikipedia.org/wiki/Cholesky_decomposition). In your case, you may be able to use the Eignevalue decomposition. (I say "may be" only because it has been a long time since I've given any thought to this.)
Nikhil Challa
el 25 de Sept. de 2022
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Linear Algebra 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!