Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
 
 
主题工具 显示模式
旧 2008-05-24, 11:10   #1
未注册
游客
 
帖子: n/a
默认 求助程序解释

哪位高手能解释交叉和变异这两段程序的具体步骤的意思啊
%%%%%% crossover %%%%%%%
K=zeros(1);
j=1;
for n=1:1:M;
if rand<=Pc;
K(j)=n;
j=j+1;
else
end
end
NOC=2*floor((j-1)/2);
for i=1:1NOC/2);
r=rand;
POC=ceil(m*r);
AA=Q{K(i)}(POC,;
Q{K(i)}(POC,=Q{K(i+(NOC/2))}(POC,;
Q{K(i+(NOC/2))}(POC,=AA;
end
%%%%% mutation %%%%
K=zeros(1);
j=1;
for i=1:1:M;
r=rand;
if r<=Pm;
K(j)=i;
j=j+1;
else
end
end
NOM=j-1;
for i=1:1:NOM;
t1=ceil(T*rand);
t2=ceil(T*rand);
POM=ceil(m*rand);
Q{K(i)}(POM,t1)=Q{K(i)}(POM,t1)+derta;
Q{K(i)}(POM,t2)=Q{K(i)}(POM,t2)-derta;
end
  回复时引用此帖
 


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码


相似的主题
主题 主题作者 版面 回复 最后发表
[求助]求解一个化不开的函数的作图 OKboy MATLAB论坛 10 2008-06-25 02:54
vb基于com如何从matlab中导出计算结果 gaoxin1984411 MATLAB论坛 0 2008-05-25 14:09
【求助】三维图形怎么旋转 不吃泡面的男人 MATLAB论坛 1 2008-05-16 18:09
【求助】simulink编好了,可以生成可执行文件吗? qfbzcx MATLAB论坛 3 2007-12-11 21:21
【求助】关于SIMULINK模块里面的输入问题: keview MATLAB论坛 1 2007-08-16 15:13


所有时间均为北京时间。现在的时间是 08:53


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.