Matlab 以下优化问题的解决方案是什么? max g(x,y)=x*k+(1-x)*对数(1+((x*y)*l)/(1-x)) s、 t:0

Matlab 以下优化问题的解决方案是什么? max g(x,y)=x*k+(1-x)*对数(1+((x*y)*l)/(1-x)) s、 t:0,matlab,mathematical-optimization,convex-optimization,Matlab,Mathematical Optimization,Convex Optimization,也许你可以试试下面的fmincon max g(x,y)= x*k+(1-x)*log(1+((x*y)*l)/(1-x)) s.t: 0<=x<=1,0<=y<=1, where k,l>0. 示例 fn = @(v) -(v(1)*k+(1-v(1))*log(1+((v(1)*v(2))*l)/(1-v(1)))); Xopt = fmincon(fn,[0.5,0.5],[],[],[],[],[0;0]+eps,[1;1]-eps); 以致 k =

也许你可以试试下面的
fmincon

max g(x,y)= x*k+(1-x)*log(1+((x*y)*l)/(1-x))
s.t: 0<=x<=1,0<=y<=1,
where k,l>0. 
示例

fn = @(v) -(v(1)*k+(1-v(1))*log(1+((v(1)*v(2))*l)/(1-v(1))));
Xopt = fmincon(fn,[0.5,0.5],[],[],[],[],[0;0]+eps,[1;1]-eps);
以致

k = 5;
l = 2;
fn = @(v) -(v(1)*k+(1-v(1))*log(1+((v(1)*v(2))*l)/(1-v(1))));
Xopt = fmincon(fn,[0.5,0.5],[],[],[],[],[0;0]+eps,[1;1]-eps);

也许你可以试试下面的
fmincon

max g(x,y)= x*k+(1-x)*log(1+((x*y)*l)/(1-x))
s.t: 0<=x<=1,0<=y<=1,
where k,l>0. 
示例

fn = @(v) -(v(1)*k+(1-v(1))*log(1+((v(1)*v(2))*l)/(1-v(1))));
Xopt = fmincon(fn,[0.5,0.5],[],[],[],[],[0;0]+eps,[1;1]-eps);
以致

k = 5;
l = 2;
fn = @(v) -(v(1)*k+(1-v(1))*log(1+((v(1)*v(2))*l)/(1-v(1))));
Xopt = fmincon(fn,[0.5,0.5],[],[],[],[],[0;0]+eps,[1;1]-eps);

这听起来像是请求家庭作业帮助。根据上的指导原则,请为这个问题添加一个“描述你正在解决的困难”。这听起来像是请求家庭作业帮助。根据上的指导原则,请在此问题中包含“对您解决该问题的困难的描述”。如何进行数学证明?是否有任何方法可以概括解决方案w.r.t.k和l?@新如果您想要进行数学证明,也许您应该将您的帖子迁移到stackexchange或交叉验证。Stackoverflow主要讨论编码问题。@new您对
k
l
有什么限制吗?如果存在,则在使用
fmincon
时可以考虑它们。唯一的约束是k,l>0。我想要一个任意k和l值的解。这可能吗?如何进行数学证明?有没有办法推广解决方案w.r.t.k和l?@新如果你想进行数学证明,也许你应该将你的帖子迁移到stackexchange或交叉验证。Stackoverflow主要讨论编码问题。@new您对
k
l
有什么限制吗?如果存在,则在使用
fmincon
时可以考虑它们。唯一的约束是k,l>0。我想要一个任意k和l值的解。可能吗?