I define a variable w, and calculate a matrix B1 using w, B is a constant matrix, now I need to calculate psp=0.5*sum(sum( abs( B/sum(sum(B))-B1/sum(sum(B1)) ) ));
minimize(1-psp)
how can I calculate psp without " / "?

by the way, Although I can’t prove that this function is convex, others can solve it. I don’t know what they do. This problem should be solvable

I’ve been troubled for a long time and don’t know how to solve it. Thank you very much if you can help me

Thank you for your answer, Could you take another look at this situation:
minimize(norm(B(:)-B1(:),2))
B is a constant matrix and B1 is calculated by variable w, The error message is:
Disciplined convex programming error:
Cannot perform the operation norm( {concave}, 2 )
Is this also the problem of convex function?

Apparently, B1 is a convex expression (function) of variable v. The argument of norm must be affine per DCP rules.

I commend you to re-read the link in my previous post, but this time more carefully. Going on blind fishing expeditions it not the proper way to use CVX or the forum.