unable to plot 3-d surface with fmincon
显示 更早的评论
i want to plot 3-D surface ,basically i have two variables (intialguess value) plot with my objective function(fitnessfun).which show something local minima in the plot .Can you give me code suggestion.and i easily plot objective function with iteration . i want with my variables
xo=[0.001,0.005]; % assumptions
%[Q]=heatload1_new(xo)
%nvars=3;
A=[];
b=[];
Aeq=[];
beq=[];
lb=[0.0001,0.003]; %lower bound
ub=[0.01,0.08]; %upper bound
nonlincon = @(x)constraint_new(x); % calling constraint function
Fitnessfun =@(x)weight_testvariable(x); %calling objective function
options = optimoptions(@fmincon,'Display','iter-detailed','Algorithm','sqp','MaxIterations',1500)
options = optimset('Display','iter','TolFun',1e-6)
options = optimset('PlotFcns',@optimplotfval);
[X,fval]=fmincon(Fitnessfun,xo,[],[],[],[],lb,ub,nonlincon,options)
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Solver Outputs and Iterative Display 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!