Hello! I was wondering if anybody can tell me how I can express the constraint sqrt(abs(trace(Rp*psai)))+sqrt(abs(t))==1 in the CVX ? The problem is that CVX declares the following error:
“Disciplined convex programming error:Illegal operation: sqrt( {convex} ).”
Thank you very much!!
sqrt(abs(t))
is neither convex nor concave, so you couldn’t even upper or lower bound it. Using it in a nonlinear equality only makes it even worse.
Since your problem is nonconvex cvx cannot be used.
You can try the nonconvex optimizer in yalmip.