-
matlab遗传算法gatbx工具箱-gatbx.rar下载
资源介绍
matlab遗传算法gatbx工具箱-gatbx.rar
最近刚刚开始看遗传算法的例子,网上找了一个:
clc;clear all;close all; %========画出函数图======= figure; lb=0;ub=9; %自变量x的取值范围[-2,2] ezmesh 7*cos',[lb,ub]); %画出函数曲线 hold on; %================定义遗传算法参数====== ps=10; %种群大小 mds=50; %最大遗传代数 gt=20; %个体长度 dg=0.95; %代沟 px=0.95; %交叉概率 pm=0.08; %变异概率 trace=zeros; %寻优结果的初始值 FD=[gt;lb;ub;1;0;1;1]; %区域描述器 Chrom=crtbp; %创建任意离散随机种群 %=========optimize==== gen=0; %代计数器 X=bs2rv; %初始种群的十进制转化 ObjV=X 10*sin 7*cos; %计算目标函数值 while gen