资源简介

量子遗传算法的matlab程序,和大家分享

资源截图

代码片段和文件信息

 
function [ang]=angle(popfL)
%%%计算量子门旋转的角度
 popsize=10;
 lchrom=20;
 mepop=measure(pop);
 [incodefitness]=objfunc(mepop);
  deta=0.05*pi;
for i=1:popsize
  if  fitness(i)<=f
      for j=1:lchrom
             s=0;
             a=pop(ij1);
              b=pop(ij2);
          if mepop(ij)==0&L(j)==1&a*b>0
                         s=1;
          end           
         if mepop(ij)==0&L(j)==1& a*b<0
                         s=-1;
         end            
          if  mepop(ij)==0&L(j)==1&b==0  
                         s=1;
          end
           if mepop(ij)==1&L(j)==0&a*b>0
                        s=-1;
           end            
         if   mepop(ij)==1&L(j)==0&a*b<0
                         s=1;
         end             
           if  mepop(i

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

     文件       1714  2010-10-21 10:38  QGA\angle.m

     文件        605  2010-10-21 10:38  QGA\cross.m

     文件       1028  2010-10-21 10:38  QGA\generation.m

     文件        214  2010-10-21 10:38  QGA\intipop.m

     文件        193  2010-10-21 10:38  QGA\maxfit.m

     文件        399  2010-10-21 10:38  QGA\measure.m

     文件        755  2010-10-21 20:03  QGA\mtklQGA.m

     文件        484  2010-10-21 10:38  QGA\objfunc.m

     文件       1082  2010-10-21 20:12  QGA\QGA.m

     文件        234  2010-10-21 10:38  QGA\randprob.m

     目录          0  2010-10-22 15:57  QGA

----------- ---------  ---------- -----  ----

                 6708                    11


评论

共有 条评论