你的第二问可能不太好处理,我给你的第一问写个程序:
function f=myfun(x)
f=2*x(1)^2+3*x(2)^2+5*x(3)^2+14*x(1)*x(2)+22*x(2)*x(3)+8*x(1)*x(3); %保存为函数
以下是主函数:
A=[4 7 2;-4 -7 -2;0 -1 -1];
b=[700;-300;-17];
Aeq=[1 1 1];
beq=-110;
lb=[0;10;0];
x0=[1;11;1];
[x,Y]=fmincon('myfun',x0,A,b,Aeq,beq,lb,[])