亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? gen2.asv

?? 氧樂果控制過程
?? ASV
字號(hào):
%a,b,c為KP,KI,KD的變化范圍;popsize為群體規(guī)模;lchrom為表示(KP,KI,KD)的染色體串長(zhǎng)度;maxgen為進(jìn)化的最大代數(shù)
%pcross為交叉概率;pmutation為變異概率;min為上一代最小適應(yīng)度;max為最大適應(yīng)度;minpp為適應(yīng)度最小個(gè)體的序號(hào);
%maxpp為適應(yīng)度最大個(gè)體的序號(hào);
function sys=gen2
global a b oldpop newpop popsize lchrom maxgen pcross pmutation fitu;
global min max minpp maxpp k lc gen s;
% %******************************參數(shù)初始化************************************
a=[0 0 0];
b=[10 10 10];
popsize=6;
lchrom=18;
lc=lchrom/3;
% maxgen=10;
pcross=[0.6 0.6 0.6];
pmutation=0.02;
gen=0;
k=1;
% %********************************群體的初始化*******************************%
for s=1:popsize
oldpop{s}.chrom=randint(1,18);
oldpop{s}.dvalue=decode(oldpop{s}.chrom);
kp=oldpop{s}.dvalue(1);
ki=oldpop{s}.dvalue(2);
kd=oldpop{s}.dvalue(3);
oldpop{s}.fitness=1;                %計(jì)算每個(gè)個(gè)體的適應(yīng)度%
oldpop{s}.parent1=0;
oldpop{s}.parent2=0;
oldpop{s}.xsite=0;
% aa=oldpop{k}.fitness;
end
statistics(oldpop)
% %**************************************************************************
% %***************************遺傳操作***************************
% function generation(u)
% global oldpop popsize newpop jcross
% j=1;
% while(j<popsize)
mate1=select;
mate2=select;

% crossover(oldpop{mate1}.chrom,oldpop{mate2}.chrom,j);
%*********************交叉操作*****************************
% function crossover(parent1,parent2,k)
% global pcross lchrom jcross newpop;
%*******************判斷是否交叉***************************
for i=1:3
    pp=rand;
%************************確定交叉位置************************
   if (pp<pcross(i))
       jcross(i)=randint(1,1,[lc*(i-1)+1,lc*i]);
    else
       jcross(i)=lchrom/(4-i);
   end
%**********************進(jìn)行交叉與變異操作*********************
   if(jcross(i) ~= lchrom/(4-i))
       for j=(lc*(i-1)+1):jcross(i)
     newpop{k}.chrom(j)=mutation(oldpop{mate1}.chrom(j));
     newpop{k+1}.chrom(j)=mutation(oldpop{mate2}.chrom(j));
       end
       for j=jcross(i):lc*i
     newpop{k}.chrom(j)=mutation(oldpop{mate2}.chrom(j));
     newpop{k+1}.chrom(j)=mutation(oldpop{mate1}.chrom(j));   
       end
   else
       for j=(lc*(i-1)+1):lc*i
     newpop{k}.chrom(j)=mutation(oldpop{mate1}.chrom(j));
     newpop{k+1}.chrom(j)=mutation(oldpop{mate2}.chrom(j));
       end
    end
 %*************************************************************
end
 %*************************************************************
newpop{k}.dvalue=decode(newpop{k}.chrom);
newpop{k}.fitness=objfunc(u(2));
newpop{k}.parent1=mate1;
% disp('aaa');
% a=newpop{j}.parent1
newpop{k}.parent2=mate2;
newpop{k}.xsite=jcross;

newpop{k+1}.dvalue=decode(newpop{k+1}.chrom);
newpop{k+1}.fitness=objfunc(u(2));
newpop{k+1}.parent1=mate1;
newpop{k+1}.parent2=mate2;
newpop{k+1}.xsite=jcross;
disp('kp=');
sys(1)=(newpop{k}.dvalue(1)+ newpop{k+1}.dvalue(1))/2;
disp('ki=')
sys(2)=(newpop{k}.dvalue(2)+ newpop{k+1}.dvalue(2))/2;
disp('kd=')
sys(3)=(newpop{k}.dvalue(3)+ newpop{k+1}.dvalue(3))/2;
k=k+2
%***************************************************************
   if mod(k,51)==0
      k=1;
% while(gen<maxgen)
     gen=gen+1
     oldmax=max;
     oldmaxpp=maxpp;
     statistics(newpop);
%   disp('aaaaaaaaaaa')
%     max
%     maxpp
    if(max<oldmax)
        newpop{minpp}.chrom=oldpop{oldmaxpp}.chrom;
        newpop{minpp}.dvalue=oldpop{oldmaxpp}.dvalue;
        newpop{minpp}.fitness=oldpop{oldmaxpp}.fitness;
        statistics(newpop);
    end
    for s=1:popsize
    oldpop{s}.chrom=newpop{s}.chrom;
    end
   end
else
    sys=[];
end
end



%*********************譯碼*************************************
function dval=decode(x)
global a b;
m=[0 0 0];
for i=1:3
    for j=1:6
    m(i)=m(i)+x((i-1)*6+j)*(2^(6-j));
    end
end
for i=1:3
    dval(i)=a(i)+m(i)*(b(i)-a(i))/(2^6-1);
end
end
%**************************************************************


%***************************適應(yīng)度函數(shù)**************************
function fit=objfunc(c)
if c~=0
    fit=1/c;
else
    fit=0;
end
end
%***************************適應(yīng)度函數(shù)**************************

%***************************選擇操作****************************
function rs=select
global oldpop popsize;
index(1)=randint(1,1,[1,popsize]);
index(2)=randint(1,1,[1,popsize]);
if (oldpop{index(1)}.fitness > oldpop{index(2)}.fitness)
    rs=index(1);
else
    rs=index(2);
end    
end
%***************************************************************

%*******************群體適應(yīng)度計(jì)算******************************
function statistics(pop)
global newpop oldpop popsize min max maxpp minpp;
sumfitness=pop{1}.fitness;
min=pop{1}.fitness;
max=pop{1}.fitness;
maxpp=1;
minpp=1;
for j=1:popsize
sumfitness=sumfitness+pop{j}.fitness;
    if (pop{j}.fitness>max)
        max=pop{j}.fitness;
        maxpp=j;
    end
    if(pop{j}.fitness<min)
        min=pop{j}.fitness;
        minpp=j;
    end
end
avg=sumfitness/popsize;
end
%************************************************************

%*****************************變異操作***********************
function vmut=mutation(ch)
global pmutation
pp1=rand;
if (pp1<pmutation) 
   ch=~ch;
end
   vmut=ch;
end
%************************************************************

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区高清视频在线观看| 欧美在线观看你懂的| 日韩亚洲欧美在线观看| 免费观看一级欧美片| 日韩欧美精品在线| 欧美视频一区在线| 日韩精品乱码免费| 亚洲精品一区二区三区香蕉 | 中文字幕av一区二区三区免费看| 国产精品一级在线| 国产精品久久久久久久久动漫| 91性感美女视频| 亚洲人成电影网站色mp4| 欧美图片一区二区三区| 五月天中文字幕一区二区| 精品电影一区二区三区| 不卡的av网站| 午夜免费欧美电影| 精品粉嫩超白一线天av| av一区二区久久| 日韩国产在线观看| 精品国产成人在线影院| 99国产精品视频免费观看| 视频一区中文字幕国产| 国产色婷婷亚洲99精品小说| 91国模大尺度私拍在线视频| 久久国产欧美日韩精品| 亚洲视频一二三区| 日韩视频免费观看高清完整版 | 色婷婷一区二区三区四区| 丝袜亚洲另类丝袜在线| 国产性色一区二区| 欧美另类videos死尸| 丰满放荡岳乱妇91ww| 日韩在线一区二区| 亚洲女同一区二区| 久久久久久免费毛片精品| 日本乱人伦一区| 国产精品一区二区在线播放| 亚洲高清久久久| 国产精品超碰97尤物18| 日韩一区二区中文字幕| 欧美在线一区二区| www.成人在线| 国产呦精品一区二区三区网站| 午夜欧美电影在线观看| 自拍偷拍亚洲欧美日韩| 精品国产欧美一区二区| 欧美日韩成人一区| 91啪亚洲精品| 成人动漫一区二区三区| 久久精品国产99国产| 亚洲国产精品一区二区www| 久久只精品国产| 欧美一区二区三区免费在线看| 色天天综合色天天久久| av电影在线观看不卡| 国产一区二区看久久| 日本欧美韩国一区三区| 亚洲国产综合人成综合网站| 国产午夜精品一区二区三区视频| 欧美福利视频一区| 欧美制服丝袜第一页| 91免费精品国自产拍在线不卡| 国产成人精品一区二区三区四区| 麻豆国产精品一区二区三区| 香蕉影视欧美成人| 亚洲国产裸拍裸体视频在线观看乱了| 亚洲图片另类小说| 中文字幕一区二区三区视频| 欧美韩国一区二区| 国产欧美精品在线观看| 亚洲精品一区二区在线观看| 欧美酷刑日本凌虐凌虐| 欧美剧情片在线观看| 欧美视频日韩视频在线观看| 91福利国产成人精品照片| 色中色一区二区| 91网站视频在线观看| 色综合久久99| 欧美午夜电影一区| 欧美日韩激情一区| 欧美精选一区二区| 欧美日本一区二区| 日韩视频国产视频| 精品欧美乱码久久久久久| 久久午夜色播影院免费高清| 久久久蜜臀国产一区二区| 国产丝袜欧美中文另类| 国产精品少妇自拍| 成人免费一区二区三区视频 | 91浏览器打开| 91电影在线观看| 7878成人国产在线观看| 精品裸体舞一区二区三区| 精品国产伦一区二区三区观看体验| 亚洲精品一区二区三区影院| 久久久久国产精品人| 18欧美亚洲精品| 亚洲国产精品麻豆| 免费在线观看日韩欧美| 国产精品一区在线观看乱码| av男人天堂一区| 欧美精品久久一区二区三区| xf在线a精品一区二区视频网站| 国产精品亲子伦对白| 亚洲一区二区三区爽爽爽爽爽| 久久精品国产久精国产爱| 国产成人日日夜夜| 欧美亚洲国产一区二区三区va| 精品成a人在线观看| 1024成人网色www| 日韩专区中文字幕一区二区| 国产一区欧美一区| 色婷婷精品久久二区二区蜜臂av| 日韩一区二区免费电影| 欧美国产乱子伦| 亚洲制服丝袜在线| 国产一区二区三区综合| 欧美亚一区二区| 久久久久高清精品| 午夜av区久久| 成人精品视频一区二区三区 | 色域天天综合网| 欧美大片在线观看一区| 亚洲日本韩国一区| 国内精品久久久久影院色| 在线精品国精品国产尤物884a| 日韩欧美中文一区二区| 亚洲女与黑人做爰| 国产精品白丝av| 在线不卡的av| 亚洲色图欧美在线| 国产一区二区电影| 9191精品国产综合久久久久久 | 中文字幕在线免费不卡| 丝袜美腿一区二区三区| 91视视频在线观看入口直接观看www| 日韩欧美一区二区视频| 一区二区三区在线视频免费观看| 国产馆精品极品| 日韩一区二区在线免费观看| 亚洲精品乱码久久久久久久久| 极品少妇xxxx精品少妇| 在线播放日韩导航| 亚洲精品国产无天堂网2021| 国产成人午夜精品影院观看视频| 日韩欧美一区二区视频| 亚洲第一主播视频| 91色porny蝌蚪| 国产精品福利一区| 国产精品亚洲视频| 久久中文娱乐网| 精品亚洲国内自在自线福利| 欧美精品色一区二区三区| 一区二区在线观看av| 色综合久久精品| 亚洲六月丁香色婷婷综合久久| av资源网一区| 国产精品久久看| 99re亚洲国产精品| 亚洲视频中文字幕| 色又黄又爽网站www久久| 亚洲日韩欧美一区二区在线| 99精品视频中文字幕| 国产精品久久久久国产精品日日 | 天堂成人免费av电影一区| 日本韩国欧美三级| 一区二区三区日韩精品视频| 99精品久久久久久| 亚洲激情在线播放| 精品视频色一区| 日韩成人免费在线| 日韩一级片网站| 激情另类小说区图片区视频区| 欧美videos中文字幕| 国产精品一级二级三级| 国产日韩成人精品| 北岛玲一区二区三区四区| **性色生活片久久毛片| 在线免费视频一区二区| 亚洲va韩国va欧美va| 欧美一级日韩不卡播放免费| 男男视频亚洲欧美| 欧美mv和日韩mv的网站| 国产成人一级电影| 亚洲三级视频在线观看| 成人免费在线播放视频| 91免费看`日韩一区二区| 亚洲成人中文在线| 日韩一区二区在线播放| 国产剧情一区在线| 亚洲日本在线天堂| 欧美日韩一区二区三区高清| 免费成人深夜小野草| 国产精品女同互慰在线看| 在线观看视频91| 蓝色福利精品导航| 中文字幕在线观看一区二区| 欧美无人高清视频在线观看|