MATLAB中fmincon函数实例中的参数aeq能不能设置为变量。

matlab中非线性规划模型的写法洳下

x的返回值是决策向量x的取值,fval的返回值是目标函数f(x)的取值

fun是用M文件定义的函数f(x),代表了(非)线性目标函数

lb和ub是变量x的下界和上界如果下界和上界没有约束,则lb=[],ub=[],也可以写成lb的各分量都为 -inf,ub的各分量都为inf

nonlcon是用M文件定义的非线性向量函数约束

options定义了优化参数不填写表示使用Matlab默认的参数设置

示例,求下列非线性规划:

(2)编写M函数fun2.m定义非线性约束条件:

我要回帖

更多关于 fmincon函数实例 的文章

 

随机推荐