新手提问,fmincon函数问题,求大佬解答

function f = IVOPO()
f=@(x)(-x(1)-x(2)-0*x(3)-0*x(4)-0*x(5)); %目标函数系数向量

function[c,ceq] = mycon
c(1)=-1-(-0.03+0.02*x(1))*x(3)-(0.07+0.02*x(1))*x(4)+2*x(2);
c(2)=-1-(-0.05+0.01*x(1))*x(3)-(0.05+0.01*x(1))*x(5)+2*x(2);
c(3)=-1-(-0.04+0.02*x(1))*x(4)-(0.06+0.02*x(1))*x(5)+2*x(2);
c(4)=-1-(0.09+0.005*x(1))*x(3)-(-0.01+0.005*x(1))*x(4)+2*x(2);
c(5)=-1-(0.06+0.01*x(1))*x(3)-(-0.04+0.01*x(1))*x(5)+2*x(2);
c(6)=-1-(0.075+0.02*x(1))*x(4)-(-0.025+0.02*x(1))*x(5)+2*x(2);
ceq=[];

clear all
x0=[0 0 1 0 0];
A=[];
b=[];
Aeq=[0 0 1 1 1];%等式限制条件系数向量
beq=1;
lb=[0 0 0 0 0]; %优化变量下限
ub=[1 inf 1 1 1]; %优化变量上限
[x,fval]= fmincon(@(x)'IVOPO',x0,A,b,Aeq,beq,lb,ub,' mycon');%求解线性规划

错误使用 fmincon (line 618)
User supplied objective function must return a scalar value.

出错 IVOPO1 (line 9)
[x,fval]= fmincon(@(x)'IVOPO',x0,A,b,Aeq,beq,lb,ub,' mycon');%求解线性规划

有没有大神指导一下

https://zhidao.baidu.com/question/1923775299191943867.html