I need to solve a fitting problem and solve X according to the conditions Y =AX. Y is a M1 complex vector ,A is a MN complex Dictionary Matrix，X is a N1 complex vector. I want normalized X tend to be 0 or 1 by minimize ||x/max(x)-0.5||∞
minimize( square_pos(norm(Y-AX),2)+ lambdanorm((X*inv_pos(max(abs(X)))-0.5),inf))
matlab gives messages error using
I think it is because the object inside inv_pos need to be concave,but max(X) is convex. Then how can i rewrite the normalized X？
Please help me!