理论教育 MATLAB程序设计:fminimax函数

MATLAB程序设计:fminimax函数

时间:2023-11-17 理论教育 版权反馈
【摘要】:给定初值估计,该值必须服从一定的约束条件。x=fminimax,初值为x0,找到fun函数的最大最小化解x。x=fminimax,为设计变量定义一系列下限lb和上限ub,使得总有lb≤x≤ub。若没有边界存在,设置lb=[]和(或)ub=[]。x=fminimax,用options给定的参数进行优化。),返回解x处的目标函数值。[x,fval,maxfval,exitflag]=fminimax(…),返回exitflag参数,描述函数计算的退出条件。

MATLAB程序设计:fminimax函数

功能:求解最大最小化问题。

调用格式:

描述:

fminimax,使多目标函数中的最坏情况达到最小化。给定初值估计,该值必须服从一定的约束条件。

x=fminimax(fun,x0),初值为x0,找到fun函数的最大最小化解x。

x=fminimax(fun,x0,A,b),给定线性不等式Ax≤b,求解最大最小化问题。

x=fminimax(fun,x,A,b,Aeq,beq),给定线性等式,Aeqx=beq,求解最大最小化问题。如果没有不等式存在,设置A=[ ]、b=[ ]。

x=fminimax(fun,x,A,b,Aeq,beq,lb,ub),为设计变量定义一系列下限lb和上限ub,使得总有lb≤x≤ub

x=fminimax(fun,x0,A,b,Aeq,beq,lb,ub,nonlcon),在nonlcon参数中给定非线性不等式约束c(x)或等式约束ceq(x),fminimax函数要求c(x)≤0且ceq(x)=0。若没有边界存在,设置lb=[ ]和(或)ub=[ ]。(www.daowen.com)

x=fminimax(fun,x0,A,b,Aeq,beq,lb,ub,nonlcon,options),用options给定的参数进行优化

x=fminimax(fun,x0,A,b,Aeq,beq,lb,ub,nonlcon,options,P1,P2,…),将问题参数P1,P2等直接传递给函数fun和nonlcon。如果不需要变量A,b,Aeq,beq,lb,ub,nonlcon和options,将它们设置为空矩阵

[x,fval]=fminimax(…),返回解x处的目标函数值。

[x,fval,maxfval]=fminimax(…),返回解x处的最大函数值。

[x,fval,maxfval,exitflag]=fminimax(…),返回exitflag参数,描述函数计算的退出条件。

[x,fval,maxfval,exitflag,output]=fminimax(…),返回描述优化信息的结构输出output参数。

[x,fval,maxfval,exitflag,output,lambda]=fminimax(…),返回包含解x处拉格朗日乘子的lambda参数。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈