hi,Mark!I really need your help!

v[n] 、a[n] are Nx2,

lambda(N) refers to slack variable λ_n

beta(N) refers to slack variable β_n

1、My initial model is this:

At first, I just introducing slack variables , and let the first-order Taylor of ‖v[n]‖ equals or greater than

so the function becomes like

here is my expression of target function

2、But as for the third expression in the objective function‖a[n]‖^2/‖v[n]‖ ,even after I used quad_over_lin(pow_pos(norm(a(i,:)) ,2),lambda(i)),

It will appear “Cannot perform the operation {convex}.*{convex}” I

I think maybe my error is the same as this link Cannot perform the operation: {convex} .* {convex}, but it didn’t work .

3、so I introduced slack variables {β_n} to reformulate ‖a[n]‖^2, and let the first-order Taylor of ‖a[n]‖^2 equals or greater than β_n.

so the function becomes like

I think maybe I can add a epsilon to adjust tolerance,

it still didn’t work.What’s more, if i just run the iteration for once,i can get some wrong numbers,error will appear if there are more times of iteration.Oh no…

here I post the work space, maybe can help you understand the structure

Please help me and let me know where the problem is!!! I will be very appreciated for you help