关于程序 14-2 的运行说明1
程序包下载本程序需要用到 MATLAB 遗传算法工具箱,但是遗传算法工具箱有很多种,这里使用 GEATbx 工具箱,该工具箱是由英国 Sheffield 大学开发
首先下载该工具箱,使用频率较高的有两个下载地址:地址一:(官方)地址二: (非官方)需要说明的是,地址二的程序包是在地址一程序包的基础上略微改进了 MATLAB 版本不兼容的问题
程序包安装① 从地址二下载程序包,得到 gatbx-example
rar、gatbx-origin
zip 和 gatbx-toolbox
rar三份附件,然后解压;② 在 MATLAB 安装目录的“toolbox”文件夹新建一个文件夹“GEATbx”,然后将程序包 gatbx-toolbox 中的 gatbx 和 Test_fns 放在“GEATbx”文件夹里
当然,也可以将gatbx-origin(Sheffield 大学开发的原版程序包)放在“GEATbx”文件夹里
③ 在 matlab 的 file 菜单下面的 set path 将其载入,如图 1 所示
图 1 载入工具箱(编号自己添加) ④ 把路径加进去后在→ General 的 Toolbox Path Caching 里点击 update Toolbox Path Cache 更新一下
⑤ 用 which 函数检验程序包是否添加成功
例如在命令窗口键入: >> which OBJHARV
MF:\Matlab\toolbox\GEATbx\TEST_FNS\OBJHARV
M>>表明程序包已经添加成功
程序 14-2 运行的结果是:0204060801001201401601802001
2x 107解 的 变 化种 群 均 值 的 变 化