赞
踩
约束;2、线性等式约束;3、变量约束;4、非线性不等式约束;5、非线性等式约束。
其形式如下:x = fmincon(fun,x0,A,b,Aeq,beq,lb,ub,nonlcon)
matalb实例:
fxx.m
- clc
- clear
- close all
- fun=@(x)x(1)^2+x(2)^2+8;
- x0=rand(2,1);
- A=[];
- b=[];
- Aeq=[];
- beq=[];
- vlb=[0,0];
- vub=[];
- exitflag=1;
- [x,fval,exitflag]=fmincon(fun,x0,A,b,Aeq,beq,vlb,vub,'mycon')
mycon.m
- function [g,ceq]=mycon(x)
- g=-x(1)^2+x(2);
- ceq=-x(1)-x(2)^2+2;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。