你好,
你可以使用这段代码,供您参考:
%初始化变量
x = optimvar (“x”);
y = optimvar (“y”);
概率= optimproblem;
%写作目的
概率。目标= 2 * x + y;
%写作约束
prob.Constraints。cons1 = 1.25 - x ^ 2 y < = 0;
prob.Constraints。cons2 = x + y < = 1.6;
prob.Constraints。cons3 = x < = 1.6;
prob.Constraints。cons4 = x > = 0;
prob.Constraints。cons5 = y > = 0;
prob.Constraints。cons6 = y < = 1;
%初始点
x0。x = 1;
x0。y = 0;
%与fmincon解算器优化技术
选择= optimoptions (“fmincon”);
索尔=解决(x0,概率“选项”、选择);
%显示结果
fval =评估(prob.Objective sol)
你也可以使用这个文档:
希望这可以帮助!