能不能说清楚一点丫?,[],[],[],[]是神马意思?
追答那个源命令是x=fminimax(@F,x0,A1,b1,A2,b2,v1,v2,@C)
意思是目标函数:minmaxF(x)
使得:C1(x)<0
C2(x)=0
A1x<b1
A2x<b2
v1<x<v2
C=[C1 C2]
你那个题里只有 v1<x<v2一个约束条件,其他的都没有就用[]代替,至少我以前是这么用的。
还是不行喔~
x=fminimax(@=-0.5x^2-2.1x+240,x0,[],[],[],[],-10,10)
是这样吗?
你先写一个m文件
function y=F(x)
y=-0.5*x^2-2.1*x+240
end
在命令窗口写
x0=0
x=fminimax(@F,x0,[],[],[],[],-10,10)
你试试行不行?
至少我刚才试了一下,可以求出来,就是数输出的有点多
祝好