说明:求函数f=x+10*sin(5*x)+7*cos(4*x)的最大值点,简单的单点交叉,基本位变异,赌轮盘选择,求的最好解是24.689. ga.m为主程序,运行其即可。 参数可自己调。
说明:目前最先进的标准粒子群算法,是美国人写的,不管是迭代速度还是迭代精度都达到了先进水平,目前正在研究粒子群算法的同学可以看一看,亲测效果不错。本人在原来的基础上进行了代码的优化和改进,加入了适应度函数的变化曲线,并提供了多种测试函数,直接用matlab打开就可以运行。
说明:PCA的基本思想是将原来的指标重新组合成一组新的相互无关的几个综合指标来代替原来的指标。同时根据实际需要,从中可取几个较少的综合指标作为代表原来变量的总体性指标,尽可能多地反映原来的指标信息,达到降维的目的。 此程序在matlab环境下以PCA为基础进行了图像压缩和人脸识别两种算法...
说明:运用matlab编写的路面谱,可用于车辆振动控制研究中的路面输入,改变控制参数,可实现不同路面的输入