遗传算法求函数f=x+10*sin(5*x)+7*cos(4*x)的最大值点的MATLAB程序

时间:2012-11-16 09:25:44
【文件属性】:

文件名称:遗传算法求函数f=x+10*sin(5*x)+7*cos(4*x)的最大值点的MATLAB程序

文件大小:2KB

文件格式:RAR

更新时间:2012-11-16 09:25:44

遗传算法 最大值点 matlab 函数最优化

用遗传算法求函数f=x+10*sin(5*x)+7*cos(4*x)的最大值点:简单的单点交叉、基本位变异、赌轮盘选择、随机产生初始种群中的个体,求的最好解是24.689。注:本算法基于matlab7.0,是我自己编写的,每个步骤都有详细的说明。适用于遗传算法初学者。


【文件预览】:
xujinpeng3.14
----mutation.m(433B)
----roulette.m(405B)
----crossover.m(1KB)
----说明.txt(147B)
----ga.m(2KB)
----fun.m(59B)
----initialise.m(452B)

网友评论

  • 请问运行完为什么没有结果呢
  • 问一下,为什么我运行完没有结果呢
  • 可以运行的。
  • 可以完美运行,非常棒
  • 代码写的比较简洁明了,注释比较到位,可以运行通过,非常不错
  • 是能够运行,但是我认为应该是有问题的,不是这么写的
  • 完美运行啊。
  • 可以运行~~~
  • 很好的学习资料,对算法的理解有帮助
  • 在matlab2010a下运行没反应
  • 很好用,可以套用里面的代码,换成自己的函数式,就可以求出解。
  • 不错,很好的代码,感谢分享!
  • 真的很不错的材料
  • 写得很不错,能够运行
  • 不错的资源 值得下载
  • 写得十分详实,感谢分享! .
  • 很好啊,可以完美运行,感谢分享!
  • 非常好用,写得十分详实,感谢分享!