工具箱简介
谢菲尔德(Sheffield)遗传算法工具箱是英国谢菲尔德大学开发的遗传算法工具箱。该工具箱是用MATLAB高级语言编写的,对问题使用M文件编写,可以看见算法的源代码,与此匹配的是先进的MATLAB数据分析、可视化工具、特殊目的应用领域工具箱和展现给使用者具有研究遗传算法可能性的一致环境。该工具箱为遗传算法研究者和初次实验遗传算法的用户提供了广泛多样的实用函数,很适合科研初学者。
工具箱的添加(MATLAB R2023a为例)
安装教程:
1、将工具箱文件复制到本地计算机中的工具箱目录下,路径为:matlab根目录下的matlabroot\toolbox。
2、将工具箱所在的文件夹添加到MATLAB的搜索路径中,这里提供两种添加方式
(1)命令行方式
再matlab中输入运行下面代码。
%取得工具箱所在完整路径
str = [matlabroot,'\toolbox\gatbx'];
%将工具箱所在的文件夹添加到MATLAB的搜索路径中
addpath(str)
(2)图形用户界面方式
在MATLAB主窗口上选择主页箭头设置路径,点击“添加文件夹”按钮。找到工具箱所在文件家(gatbx),单击“保存”,则“MATLAB 设置路径”最上端。单击“保存”,最后点击“关闭”完成安装。如下图所示
3、检查工具箱是否安装成功