您的位置:首页>要闻 >内容

matlab gui控件介绍(Matlab遗传算法工具箱GUI界面的简要用法)

2022-05-19 04:41:10来源:
导读目前应该是有很多小伙伴对于Matlab遗传算法工具箱GUI界面的简要用法方面的信息比较感兴趣,现在小编就收集了一些与Matlab遗传算法工具箱GUI

目前应该是有很多小伙伴对于Matlab遗传算法工具箱GUI界面的简要用法方面的信息比较感兴趣,现在小编就收集了一些与Matlab遗传算法工具箱GUI界面的简要用法相关的信息来分享给大家,感兴趣的小伙伴可以接着往下看,希望会帮助到你哦

遗传算法是一类借鉴生物界的进化规律演化而来的随机化搜索方法。

在Matlab2015或者2016版本中,内嵌有遗传算法工具箱GUI界面。

用一个简要的例子说明该工具箱的具体用法。

材料/工具Matlab2016创建适应度函数1首先创建适应度函数。

使用Matlab遗传算法工具箱时,首先要自定义适应度函数。

需要注意的是,不论是GUI界面还是ga函数,所求的都是最小值。

键入以下代码创建适应度函数:function z=fu(x)z=x+10*sin(5*x)+7*cos(3*x);并保存为fu.m文件。

2在Matlab命令行窗口中输入optimtool,打开工具箱。

3打开时会提示在未来的版本中将移除Optimization app,不过并不影响我们在Matlab 2016软件中的使用。

4在弹出的界面中选择ga,就是遗传算法GUI的使用界面。

5需要注意的是,你所建立的适应度函数要在当前文件夹下。

填写页面如下,用句柄的方式引用适应度函数,设置变量个数为1,x范围为-10到10,以一步的步长绘制最好的适应度值,最好的个体值。

6单击start开始计算,计算结果如下。

本文到此结束,希望对大家有所帮助。

免责声明:本文由用户上传,如有侵权请联系删除!

猜你喜欢

最新文章