资源简介
这里上传了用Matlab实现的遗传算法程序源代码,共13个.m文件,包含了经典的遗传算法的完整实现过程。

代码片段和文件信息
function [Blenv]=B2F(solbounds)
%[Blen]=B2F(xbounds) 二进制编码函数
%x 编码向量如x=[6 8 9];
%bounds 边界约束ru如bounds=[4 8 ;3 11;6 12;];
%B 二进制编码串
%编码长度L由bounds(2)-bounds(1)决定
%以上为例:
% 编码长度向量L=[4 8 6]编成二进制L=[11 1000 110]则len=[2 4 3]
% 计算B=x-bound(1)=[2 5 3]编成二进制 B=[10 0101 011]
% 作者:机自01-2班曾新海
% zxh21st@163.com
n=length(sol);
len=[];B=[];v=[];
L=bounds(:2)-bounds(:1);
L=de2bi(L);
for i=1:n
len(i)=length(L(i:));
end
v=sol-bounds(:1)‘;
for i=1:n
B=[B de2bi(v(i)len(i))];
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 959 2003-12-24 19:41 matlab遗传算法程序\changes.m
文件 1155 2003-12-24 19:41 matlab遗传算法程序\cross.m
文件 1048 2003-12-24 19:41 matlab遗传算法程序\de2bi.m
文件 540 2003-12-24 19:41 matlab遗传算法程序\F2B.m
文件 538 2003-12-22 20:14 matlab遗传算法程序\f553.m
文件 1069 2003-12-24 18:43 matlab遗传算法程序\ga.m
文件 172 2003-12-22 19:45 matlab遗传算法程序\gaDemo1Eeval.m
文件 375 2003-12-24 19:42 matlab遗传算法程序\INTinti.m
文件 529 2003-12-24 19:41 matlab遗传算法程序\mutation.m
文件 153 2003-12-24 19:41 matlab遗传算法程序\myfun.m
文件 1608 2003-12-24 19:41 matlab遗传算法程序\myga.m
文件 131 2003-12-24 16:02 matlab遗传算法程序\xcross.m
文件 658 2003-12-24 19:41 matlab遗传算法程序\B2F.m
目录 0 2006-02-21 10:48 matlab遗传算法程序
----------- --------- ---------- ----- ----
8935 14
相关资源
- Matlab路面裂缝识别69319
- 高灵敏度GPS接收机MATLAB仿真,附捕获
- 基于MATLAB的质点弹道计算与外弹道优
- 阵列天线的matlab仿真
- MATLAB 经典程序源代码大全
- MATLAB小波软阈值去噪代码33473
- 天线阵的波束形成在MATLAB仿真程序及
- 非线性SVM算法-matlab实现
- 《MATLAB 智能算法超级学习手册》-程序
- 组合导航matlab程序
- 读取txt文件内容matlab代码实现
- Matlab实现基于相关的模板匹配程序
- matlab优化工具箱讲解
- 基于MATLAB的快速傅里叶变换
- 光纤传输中的分布傅立叶算法matlab实
- 基于matlab的图像处理源程序
- matlab 椭圆拟合程序
- 算术编码解码matlab源代码
- optical_flow 光流法 matlab 实现程序
- 引导图像滤波器 Matlab实现
- 分形几何中一些经典图形的Matlab画法
- OFDM系统MATLAB仿真代码
- SVM工具箱(matlab中运行)
- 图像小波变换MatLab源代码
- LU分解的MATLAB实现
- 冈萨雷斯数字图像处理matlab版(第三
- 替代数据法的matlab程序
- 用matlab实现的多站定位系统性能仿真
- 通过不同方法进行粗糙集属性约简m
- k近邻算法matlab实现
评论
共有 条评论