matlab fmincon函数格式,求matlab中fmincon函数格式的中文解释?谢谢!!

fmincon是Matlab优化工具箱中的关键命令,用于解决带约束的非线性优化问题。该函数可以处理非线性目标函数及线性、非线性约束条件。输入参数包括目标函数、初始值、线性不等式和等式约束的系数及边界值,以及非线性约束函数。通过fmincon,用户可以找到使目标函数最小化的变量值。
摘要由CSDN通过智能技术生成

fmincon是Matlab优化工具箱(OptimizationToolbox)中的一个命令,用来求有限制条件(约束)的非线性目标函数的极小化问题。x=fmincon(fun,x0,A,b),用于求解目标函数为非线性,约束条件为线性不等式的规划问题。fun是目标函数,x0是求解过程中的初始值,A为线性不等式约束的左端系数矩阵,b为线性不等式约束的左端值,即Ax<=b。返回x为使得目标函数fun最小的变量x的值。x=fmincon(fun,x0,A,b,Aeq,beq),在前面基础上增加了线性等式约束。Aeq为线性等式约束的左端系数矩阵,beq为线性等式约束的左端值,即Ax=b。若没有线性不等式约束,令A=[],b=[]。x=fmincon(fun,x0,A,b,Aeq,beq,lb,ub),在前面基础上增加了x的上届和下届,即lb<=x<=ub。x=fmincon(fun,x0,A,b,Aeq,beq,lb,ub,nonlcon),在前面基础上增加了非线性约束nonlcon,nonlcon的形式如下。function[c,ceq]=mycon(x)c=...%x的非线性函数ceq=...%x的非线性函数调用的时候形式如下:x=fmincon(fun,x0,A,b,Aeq,beq,lb,ub,@mycon)其中,c是非线性不等式约束,即c(x)<=0。ceq是非线性等式约束,即ceq(x)=0。

阅读全文 >

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值