MATLAB: Positive definite matrix, least square minimization

least square minimizationpositive definite matrix

Hi, I am trying to solve a constrained least square minimization problem, which will give me a X_{vec}=(15 x 1) matrix. I will be later converting these 15 elements to a symmetric (5 x 5) matrix called X. Is there any way to constriant the elements of the solution X_{vec} of the constrained LSQ minimization problem such that my X will be a positive definite matrix? Thanks a lot in advance!

Best Answer

Add the constraints that the five sub-determinants of X have to be positive and use fmincon to solve.
Best wishes
Torsten.