本站所有资源均为高质量资源,各种姿势下载。
应用背景
在应用基于Matlab的遗传算法工具箱时,我们可以发现该工具箱包含了各种我们需要的函数库,使用起来非常方便。目前,基于Matlab的遗传算法工具箱也有很多种,其中比较流行的有英国设菲尔德大学开发的遗传算法工具箱GATBX、GAOT以及Math Works公司推出的GADS。事实上,GADS就是大家所看到的Matlab中自带的工具箱。
然而,我们也会面临一些问题,比如有些人会问为什么遗传算法函数不能调用,主要原因就是使用的工具箱不同。因为有些人使用的是GATBX带有的函数。因此,选择合适的工具箱对于遗传算法的应用非常重要。
关键技术
MATLAB自带的遗传算法工具箱是GADS,与GATBX不同,GADS自然也缺少GATBX里的函数。因此,当使用MATLAB编写遗传算法代码时,需要根据所安装的工具箱来编写代码。以GATBX为例,使用GATBX时需要将其解压到Matlab下的toolbox文件夹中,并且使用set path命令将GATBX文件夹加入到路径中。
除此之外,还需要注意一些其他问题,比如使用不同版本的工具箱可能会导致程序报错,因此需要选择正确的版本。总之,使用遗传算法工具箱时需要了解一些技术细节,才能更好地应用遗传算法来解决问题。