Hi, I want to express -log(exp(-x.^2)+exp(-2*x.^2)). But I cannot find a way that CVX accepts it. Can anyone help?

log-convex can be added, so `log(exp(x^2) + exp(2*x^2))`

is allowed.

log-concave can’t be added, so `log(exp(-x^2) + exp(-2*x^2))`

is not allowed.

Read the answer by mcg at Log of sigmoid function to learn the CVX rules for log-convex and log-concave. This material is not really addressed in the CVX Users’ Guide.

Thanks so much for your reply. But I think **-**log(exp(-x.^2)+exp(-2*x.^2)) is convex at least for x\in [-20, 20].

You think? Or you’ve proved?

Did you read the link in my previous post? That is not a proof.