问:有没有大神用过刘国华那篇用matlab实现遗传算法程序的论文中的代码的?
- 答:funname是适值函数,它也是一个子函数,如果要求的cos(5*x)-sin(3*x)+10,对于给出的每一个x值,调用funname就会得出相应的y值。
遗传算法的拦喊代码侍友分为好几部分:
decoding是解码的子函数,下面是我编的代码,要是有不懂老衡槐的地方可以再问我:
%二进制转化成十进制
function dec=decodebinary(pop)
m,n]=size(pop);
dec=zeros(m,1);
for i=1:m
s=0;
for j=1:n
if(pop(i,j))==1
s=s+2.^(j-1);
end
dec(i,1)=s;
end
end
%解码程序(将相应的十进制转化到相应的x范围)
function pop2=decodechrom(pop,bits,spoint,length,max,min)
pop1=pop(:,spoint:spoint+length-1);
w=decodebinary(pop1);
scale=(max-min)./(2.^bits-1);
pop2=w*scale+min;
要是还需要其它的交叉变异之类的代码可以联系我
问:基于C语言的DES加密算法的实现 要怎么写啊?
- 答:首先c语言要熟悉,然后去图书馆借一本加密解密的书,要里面有c语言des实现代码的(这种书是有的,我看到过)。论文先对加密解肆昌密的历史及发展现状进行介绍,然后着重对des加密的发展历史及原理进行阐述培洞(以上内容要多借几本相关书综合一下用自己的语言表达出来)。然后对des的算法写个程序(可以利用书里配雹枯面的程序),然后运行结果截几张图下来。最后总结一下,论文就可以了。
问:遗传算法的matlab代码实现是什么?
- 答:你也是集装箱?有代码了么?同求。。跪求。。