MATLAB数学建模(9)-遗传算法工具
来源:互联网 发布:淘宝网出售二手床 编辑:程序博客网 时间:2024/06/01 09:00
MATLAB自带的遗传算法工具箱是GADS,输入help ga即可看到ga的用法,ga函数最完整的格式是[X,FVAL,EXITFLAG,OUTPUT,POPULATION,SCORES]=GA(FITNESSFCN,NVARS,A,b,Aeq,beq,lb,ub,NONLCON,options),
如计算函数y=100*(x1^2 - x2)^2 + (1-x2)^2的最大值,x1和x2都在范围[-2.048,2.048]内:
>> [x,val,flag,output,population,scores]=ga(@(x)-100*(x(1)^2-x(2))^2-(1-x(1))^2, 2, [],[],[],[],[-2.048, -2.048], [2.048, 2.048]) Optimization terminated: average change in the fitness value less than options.TolFun.x = 2.0480 -2.0466val = -3.8960e+03flag = 1output = problemtype: 'boundconstraints' rngstate: [1x1 struct] generations: 51 funccount: 1040 message: [1x86 char] maxconstraint: 0population = 2.0480 -2.0466 2.0480 -2.0466 2.0480 -2.0466 2.0480 -2.0466 2.0480 -2.0466 2.0480 -2.0466 2.0480 -2.0466 2.0480 -2.0434 2.0480 -2.0466 2.0480 -2.0466 2.0480 -2.0466 2.0480 -2.0466 2.0480 -2.0466 2.0480 -2.0466 2.0480 -2.0466 2.0480 -2.0466 2.0480 -2.0427 2.0441 -2.0463 2.0480 -2.0466 2.0475 -2.0427scores = 1.0e+03 * -3.8960 -3.8960 -3.8960 -3.8960 -3.8960 -3.8960 -3.8960 -3.8918 -3.8959 -3.8960 -3.8960 -3.8960 -3.8959 -3.8960 -3.8959 -3.8960 -3.8911 -3.8757 -3.8959 -3.8883
另外,输入ga可以直接在图形界面上进行操作。
0 0
- MATLAB数学建模(9)-遗传算法工具
- 《Matlab在数学建模中的应用》笔记4-遗传算法(GA)
- 《Matlab在数学建模中的应用》杂谈——梦的解析与遗传算法的联系
- 数学建模--基于遗传算法求解数独
- 数学建模(1)——遗传算法(GA)
- 使用MATLAB中遗传算法工具
- 谢菲尔德大学遗传算法工具介绍-matlab
- 遗传算法计算一元函数最大值,工具:matlab
- MATLAB数学建模(6)-蒙特卡洛算法
- Matlab与数学建模
- MATLAB数学建模资料
- Matlab--数学建模
- MATLAB数学建模02
- MATLAB数据拟合工具在数学建模中的运用
- matlab遗传算法
- MATLAB-遗传算法
- Matlab实现遗传算法
- MATLAB遗传算法实例
- 为什么RSA 公钥指数(e=65537)
- try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后?
- 前端web开发的MVC模式
- FFmpeg编译ios平台
- 都说Djnago框架重,那就让哥用15行代码写个django web程序!
- MATLAB数学建模(9)-遗传算法工具
- Java基础-面向对象小知识(上)
- 液晶设计参数确定
- iOS UIButton 点击事件带多参数
- CentOS中vsftp安装、配置、卸载
- 统计Xcode的源码行数
- iOS中cookie使用
- 关于getChildStaticTransformation在android4.1失效问题解决方案
- 手撸一个Android线形图表