fmincon函数用法sscanf函数用法详解 x
fmincon函数是MATLAB里属于优化工具箱中的一个函数,用来求解多元非线性的最优化问题,采用了梯度下降的方法求解约束最优化问题,它可以求解非线性的非凸最优化问题,属于MATLAB中强大的优化函数之一。
fmincon函数通常有以下参数:
输入参数:
1.ObjectiveFun:表示目标函数,是一个可以接受输入变量的可调用函数;
2.X0:表示输入变量的初始值,它是一个1*n的行向量;
3.A:表示等式约束条件中的系数矩阵;
4.B:表示等式约束条件中的常数向量;
5.Aeq:表示不等式约束条件中的系数矩阵;
6.Beq:表示不等式约束条件中的常数向量;
7.LB:表示变量下界;
8.UB:表示变量上界;
9.NONLCON:表示非线性约束条件;
10.OPTIONS:表示设置fmincon函数时的一些属性,也可以将其设置为空,此时系统将采用默认值。
输出参数:
1.X:表示最优值;
2.FVAL:表示最优目标函数值;
3.EXITFLAG:表示算法终止状态;
4.OUTPUT:表示输出信息;
5.LAMBDA:表示拉格朗日乘子。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论