关于程序 14-2 的运行说明1.程序包下载本程序需要用到 MATLAB 遗传算法工具箱,但是遗传算法工具箱有很多种,这里使用 GEATbx 工具箱,该工具箱是由英国 Sheffield 大学开发。首先下载该工具箱,使用频率较高的有两个下载地址:地址一:(官方)地址二: (非官方)需要说明的是,地址二的程序包是在地址一程序包的基础上略微改进了 MATLAB 版本不兼容的问题。2.程序包安装① 从地址二下载程序包,得到 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.91.9522.052.12.152.2x 107解 的 变 化种 群 均 值 的 变 化