2
我有一个非常简单的问题,可以使用fmincon
在Matlab
上轻松解决。但是,如果不使用fmincon
,我该如何解决它图形? 我试图绘制优化函数和约束函数。但我不知道如何解释它!请检查我的代码天气,我在正确的道路上。如何执行优化的图形解决方案?
syms myNorm(x,y) const(x,y)
funny(x,y)= sqrt(x^2+y^2);
con = (x/2)^0.75 + (y/3)^0.75 - 1;
fsurf(funny, [0 2 0 3],'FaceColor','b', 'FaceAlpha', 0.5)
hold on
fsurf(con, [0 2 0 3],'FaceColor','y', 'FaceAlpha', 0.5)
使用fmincon解决的办法是1.0557, 0.8278
。
我假设约束是一个逻辑? (x/2)^ 0.75 +(y/3)^ 0.75 - 1> 0'? –
这是一个等式约束'(x/2)^ 0.75 +(y/3)^ 0.75 - 1 = 0' @AnderBiguri –