As the title，we use the square_pos(norm(…)) replace norm.(…)^2 in the cvx.

If the norm.(…)^4 can be replaced by square_pos(norm(…))*square_pos(norm(…))?

`pow_pos(norm(x),3)`

`pow_pos(norm(x),4)`

help pow_pos

pow_pos Power of positive part.

pow_pos(X,P) = POS(X).^P = MAX(X,0).^P.

Both P and X must be real, and P must be greater than or equal to 1.`Disciplined convex programming information: pow_pos(X,P) is convex and nondecreasing in X; so when used in CVX expressions, X must be convex. P must be constant, real, and greater than or equal to 1.`

`square_pos(square_pos(norm(x)))`

also works for `norm(x)^4`

.

1 Like

I get it.Thank you very much.