这道题我试了fmincon函数效果不明显,所以改用全局搜索函数GlobalSearch另外说明一下,这都是求极小值的函数如果要求m的最大值,那就先求出-m的最小值其相反数即为最大值。下媔给出优化过程:
先在m文件中创建约束函数
然后在命令窗口求最小值
求最大值类似如上面所说,只要将目标函数obj前面加上负号
注意:这裏的-1.1751实际上表示最大值为1.1751