遗传算法解决函数最大值

 时间:2024-10-22 03:24:36

1、以MATLAB R2019a为例,打开软件。由于MATLAB遗传算法只能求解函数最小值,所以求最大值时需要求函数相反数的最小值,再进行转化。

遗传算法解决函数最大值

3、在“APP(应用)”选项卡中选择“Optimization(优化)”工具箱。

遗传算法解决函数最大值

5、以下便是“遗传算法”窗口界面,输入相关的参数即可进行求解,省去了编程的麻烦。

遗传算法解决函数最大值

7、其他的选项可以默认,也可以自己设置,完成之后单击“Start”按钮进行运算。结果会在左下方显示,迭代102次之后,最小值在x=3处为-0.8489. 转换成我们的问题就是原函数的最大值为0.8489,在x=3处取得。

遗传算法解决函数最大值

9、计算过程中便会显示各个图表对应的变化情况。

遗传算法解决函数最大值
  • VisualC++如何新建C++文件
  • python如何安装Numpy模块?
  • matlab怎么运行代码
  • pycharm怎么运行
  • matlab命令行窗口怎么打开
  • 热门搜索
    芙蓉镇旅游 野山坡旅游景点 南岳衡山旅游 美东旅游 乡村旅游网 昆明旅游社 上海到俄罗斯旅游 丽江旅游旺季 安阳旅游景点大全 福建旅游局