How to use CVX minimize “trace(X^H X)”, where X is an N*N matrix, and X^H is the conjugate matrix of X.

Thank you. This method works well.

Another forn, which might be more convenient for certain related problems is:

` square_pos(norm(X,'fro'))`

WoW, received with thanks.

sum_square_abs

Equivalent to sum(square_abs(x)), but more efficient. Convex.

So you could also do `sum(sum_square_abs(X))`

That’s great! I’ll give it a try.