fun='x(1).^2+x(1).*x(2)+x(2).^2-60*x(1)-3*x(2)';
x0=[30,0];
[x,favl]=fminsearch(fun,x0)
这是matlab的代码 算出来是(39 -18)
至于你的lingo嘛 因为lingo默认所有的变量非负 所以求的结果x2为0 你加个@free(x2)释放就可以了
fun='x(1).^2+x(1).*x(2)+x(2).^2-60*x(1)-3*x(2)';
x0=[30,0];
[x,favl]=fminsearch(fun,x0)
这是matlab的代码 算出来是(39 -18)
至于你的lingo嘛 因为lingo默认所有的变量非负 所以求的结果x2为0 你加个@free(x2)释放就可以了