MATLAB求多元函数的最大值

2020-10-28 科技 95阅读

有24个未知量x的多元函数的最大值,理论上可以用fmincon函数或ga遗传算法来求解。但必须注意对于低版本的matlab求解是有点困难,所以应该优先考虑使用j高版本来解答。

由于matlab的实践性很强数学软件,具体的问题有相应的解决方案。所以题主最好把问题摆出来,这样可以针对性地帮你解决。

fmincon函数和ga函数使用格式,并不复杂。其调用格式

x = fmincon(fun,x0,A,b,Aeq,beq,lb,ub,nonlcon)

式中:fun——自定义目标函数,x0——x的初值,A,b——不等式条件,Aeq,beq——等式条件,lb,ub——x的上界和下界,nonlcon——自定义约束函数

x= ga(fitnessfun, nvars)

式中:fitnessfun——自定义函数, nvars——变量数

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com