hello. i use CVX in the MATLAB.

i want to find the q, which minimize objective function.

But, CVX can not find the q what i want.

even the fminbnd, which is matlab function, can find the q.

is there any fault?

## here is my MATLAB code.

```
clear all
clc;
a = abs(randn(1,1));
b = abs(randn(1,1));
c = abs(randn(1,1));
d = abs(randn(1,1));
e = abs(randn(1,1));
cvx_begin
variable q
minimize( a*pow_pos(q,4) + b*pow_pos(q,3) + c*square(q) + d*q + e )
cvx_end
CVX_Rq = q;
CVX_Out = cvx_optval;
Mvalue = 1e3;
f = @(x)a*(x^4) + b*(x^3) + c*(x^2) + d*x + e;
[MAT_Rq min_Value] = fminbnd(f, -Mvalue, Mvalue);
CVX_Out = a*(CVX_Rq^4) + b*(CVX_Rq^3) + c*(CVX_Rq^2) + d*CVX_Rq + e;
MAT_Out = a*(MAT_Rq^4) + b*(MAT_Rq^3) + c*(MAT_Rq^2) + d*MAT_Rq + e;
Result = [CVX_Rq MAT_Rq;
CVX_Out MAT_Out]
T=linspace(-10,10,1000);
Y = a*(T.^4) + b*(T.^3) + c*(T.^2) + d*T + e;
min(Y)
figure(1)
plot(T,Y)
```