具体问题取自:https://wenku.baidu.com/view/530d58cbeef9aef8941ea76e58fafab068dc4456.html
求解代码:
clear all
% 与图2对应的参数相匹配即可
f = @(x)0.2*x(1)^2 + 0.2*x(2)^2 + 0.2*x(3)^2 + 310*x(1) + 305*x(2) + 300*x(3) - 1000 % 目标函数
Aeq = [1,1,1];
beq = 170;
x0 = [60,0,0];
A = [-1,0,0; -1,-1,0];
b = [-60;-140];
lb = [0,0,0];
ub = [120,120,120]
[x,fval] = fminimax(f,x0,A,b,Aeq,beq,lb,ub)