У меня есть нелинейная задача оптимизации с двумя переменными с ограничением неравенства.
min f(x,y)
s.t. g(x,y) >= 0
x >= 0 % y free
с
a = 0.9;
c = 20;
h = 5;
j = 1;
l = 1;
m = 10;
s = 3;
f = c.* integral(@(z) (z-x).*normpdf(z,m,s),x,inf,'ArrayValued',true) + h*(y+x-j*m-l*x*(1- normcdf(x,m,s))-l.*integral(@(z) z.*normpdf(z,m,s),-Inf,x));
g = normpdf(x,m,s).*normcdf(y,j*m,sqrt(j)*s) + integral( @(z) normpdf(x-z,m,s).*normcdf(y+z,j.*m,sqrt(j).*s),0,x,'ArrayValued',true) - a;
Я хочу построить возможную область на трехмерном графике, чтобы лучше понять пространство решений. Каков наилучший или наиболее разумный способ сделать это в Matlab?
Я попытался следовать документации в https://de.mathworks.com/help/optim/ug/solve-constrained-nonlinear-optimization-problem-based.html, но моя проблема плохо представлена на контурном графике.
Есть ли лучший способ сделать это или с адаптацией к 3D-графике?
f(x,y)
иg(x,y)
? (см. Как спросить и Как создать минимальный воспроизводимый пример) - person SecretAgentMan   schedule 20.05.2019x
иy
за пределамиg(x,y) >=0
? Кроме того, каковы ваши фиксированные значения параметровa,c,h,j,l,m,s
? Это сделало бы ваш пример воспроизводимым, что значительно облегчило бы попытку помочь вам. - person SecretAgentMan   schedule 20.05.2019