用matlab求最大值

2020-04-22 社会 44阅读
你这个式子是不是平方什么的没表示好。然后,看你对结果精确度的要求,如果要很精确的解的话,我建议这是个简单的多元函数求偏导算极值的问题,自己笔算一下比较稳。不然就网格搜索,给三个x设定一个步长,全部计算一遍y,然后找最大值。如果这样做运算量特别大的话(跟步长有关,步长很小的话计算量惊人),考虑使用更加高级的全局搜索算法,遗传算法什么的,粒子群算法什么的,总之方法很多看你的需求。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com