Why doesnt chol work for hermitian positive semi-definite matrix?
Mostra commenti meno recenti
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 Commenti
Geoff Hayes
il 25 Set 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
il 25 Set 2022
Risposta accettata
Più risposte (0)
Categorie
Scopri di più su Linear Algebra in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!