这里的x就是表示你要构造的函数自变量,你的自变量由两个分量构成,分别为x(1)x(2),这个命令不能直接运行,只要保存到目录下,在命令窗口调用该函数就可以了,
这是调用matlab的优化函数求解优化问题。
第一个函数文件:function f = myfun( x )
f=(x(1)-1)^2+x(2); %优化函数,x 指变量
第二个文本文件
A=[1 1;0 -1]; %A,b 为约束条件
b=[2;0];
x0=[0;0]; %x0为初值
[x,fval]=fmincon(@myfun,x0,A,b) %调用fmincon求解