资源简介

。《MATLAB智能算法30个案例分析》采用案例形式,以智能算法为主线,讲解了遗传算法、免疫算法、退火算法、粒子群算法、鱼群算法、蚁群算法和神经网络算法等最常用的智能算法的MATLAB实现。对广大科研人员有很高

资源截图

代码片段和文件信息

clc
clear all
close all
%% 画出函数图
figure(1);
hold on;
lb=1;ub=2; %函数自变量范围【12】
ezplot(‘sin(10*pi*X)/X‘[lbub]);   %画出函数曲线
xlabel(‘自变量/X‘)
ylabel(‘函数值/Y‘)
%% 定义遗传算法参数
NIND=40;        %个体数目
MAXGEN=20;      %最大遗传代数
PRECI=20;       %变量的二进制位数
GGAP=0.95;      %代沟
px=0.7;         %交叉概率
pm=0.01;        %变异概率
trace=zeros(2MAXGEN);                        %寻优结果的初始值
FieldD=[PRECI;lb;ub;1;0;1;1];                      %区域描述器
Chrom=crtbp(NINDPRECI);                      %初始种群
%% 优化
gen=0;                                  %代计数器
X=bs2rv(ChromFieldD);                 %计算初始种群的十进制转换
ObjV=sin(10*pi*X)./X;        %计算目标函数值
while gen   FitnV=ranking(ObjV);                               %分配适应度值
   SelCh=select(‘sus‘ChromFitnVGGAP);              %选择
   SelCh=recombin(‘xovsp‘

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2113  2010-10-31 21:25  chapter1\example2.m

     文件       1909  2010-10-31 21:26  chapter1\example1.m

     文件        389  2010-08-23 10:39  chapter2\chapter2\案例1\Code.m

     文件       1393  2010-08-23 10:56  chapter2\chapter2\案例1\Cross.m

     文件        139  2009-08-12 23:17  chapter2\chapter2\案例1\fun.m

     文件       2641  2011-01-23 15:09  chapter2\chapter2\案例1\Genetic.asv

     文件       2641  2011-01-23 15:12  chapter2\chapter2\案例1\Genetic.m

     文件       1315  2010-08-23 11:03  chapter2\chapter2\案例1\Mutation.m

     文件        850  2010-08-23 10:50  chapter2\chapter2\案例1\Select.m

     文件        269  2010-08-23 10:42  chapter2\chapter2\案例1\test.m

     文件        389  2010-08-23 10:39  chapter2\chapter2\案例1非线性\Code.m

     文件       1393  2010-08-23 10:56  chapter2\chapter2\案例1非线性\Cross.m

     文件        139  2009-08-12 23:17  chapter2\chapter2\案例1非线性\fun.m

     文件       2722  2011-01-23 15:12  chapter2\chapter2\案例1非线性\main.m

     文件       1315  2010-08-23 11:03  chapter2\chapter2\案例1非线性\Mutation.m

     文件        293  2009-08-12 23:39  chapter2\chapter2\案例1非线性\nonlinear.m

     文件        850  2010-08-23 10:50  chapter2\chapter2\案例1非线性\Select.m

     文件        269  2010-08-23 10:42  chapter2\chapter2\案例1非线性\test.m

     文件        389  2010-08-23 10:39  chapter2\chapter2\案例2\Code.m

     文件       1393  2010-08-23 10:56  chapter2\chapter2\案例2\Cross.m

     文件        112  2010-07-20 20:27  chapter2\chapter2\案例2\fun.m

     文件       2596  2011-01-23 15:13  chapter2\chapter2\案例2\Genetic.m

     文件       1315  2010-08-23 11:03  chapter2\chapter2\案例2\Mutation.m

     文件        850  2010-08-23 10:50  chapter2\chapter2\案例2\Select.m

     文件        269  2010-08-23 10:42  chapter2\chapter2\案例2\test.m

     文件        389  2010-08-23 10:39  chapter2\chapter2\案例2非线性\Code.m

     文件       1393  2010-08-23 10:56  chapter2\chapter2\案例2非线性\Cross.m

     文件        112  2010-07-20 20:27  chapter2\chapter2\案例2非线性\fun.m

     文件       2726  2011-01-23 15:35  chapter2\chapter2\案例2非线性\Genetic.asv

     文件       2726  2011-01-23 15:38  chapter2\chapter2\案例2非线性\Genetic.m

............此处省略317个文件信息

评论

共有 条评论