数学建模
非线性规划
[x,fval]=fmincon(fun,x0,A,b,Aeq,beq,lb,ub,nonlcom)
本例子中:无线性约束,仅有非线性约束。
%主函数
[x,y]=fmincon('fun1',[0;0;0],[],[],[],[],[0;0;0],[],'fun2')
%fun1
function f=fun1(x)
f=sum(x.^2)+8;
%fun2
function [g,h]=fun2(x)
g=[-x(1)^2+x(2)-x(3)^2
x(1)+x(2)^2+x(3)^3-20]
h=[-x(1)-x(2)^2+2
x(2)+2*x(3)^2-3]
题目中提到分配,尽量多/少,但变量非一次方,总收益率,角度调整:是否相撞,飞机角度,视角仰角sin、cos三角函数等。
多目标规划