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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? gen1.m

?? 氧樂果控制過程
?? M
字號:
%a,b,c為KP,KI,KD的變化范圍;popsize為群體規模;lchrom為表示(KP,KI,KD)的染色體串長度;maxgen為進化的最大代數
%pcross為交叉概率;pmutation為變異概率;min為上一代最小適應度;max為最大適應度;minpp為適應度最小個體的序號;
%maxpp為適應度最大個體的序號;
function [sys,x0,str,ts]=gen1(t,x,u,flag)
global a b oldpop newpop popsize lchrom maxgen pcross pmutation fitu;
global min max minpp maxpp k lc gen s;
% %******************************參數初始化************************************
a=[0 0 0];
b=[2 2 1];
popsize=6;
lchrom=18;
lc=lchrom/3;
maxgen=100;
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=0.0001;                %計算每個個體的適應度%
oldpop{s}.parent1=0;
oldpop{s}.parent2=0;
oldpop{s}.xsite=0;
end
statistics(oldpop);

while(gen<maxgen)
mate1=select;
mate2=select;
%*******************判斷是否交叉***************************
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
%**********************進行交叉與變異操作*********************
   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;
newpop{k}.parent2=mate2;
newpop{k}.xsite=jcross;
sim('test1')
disp('kp=');
kp=newpop{k}.dvalue(1);
disp('ki=')
ki=newpop{k}.dvalue(2)
disp('kd=')
kd=newpop{k}.dvalue(3)

newpop{k+1}.dvalue=decode(newpop{k+1}.chrom);
newpop{k+1}.parent1=mate1;
newpop{k+1}.parent2=mate2;
newpop{k+1}.xsite=jcross;
newpop{k+1}.fitness=objfunc(u(2));
disp('kp=');
kp= newpop{k+1}.dvalue(1);
disp('ki=')
ki=newpop{k+1}.dvalue(2);
disp('kd=')
kd=newpop{k+1}.dvalue(3);
k=k+2;
%***************************************************************
   if mod(k,51)==0
      k=1;
     gen=gen+1
     oldmax=max;
     oldmaxpp=maxpp;
     statistics(newpop);
    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
%***************************************************************   
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
%**************************************************************


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

%***************************選擇操作****************************
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
%***************************************************************

%*******************群體適應度計算******************************
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
%************************************************************


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成人一区二区在线观看| 亚洲精品高清在线| 日韩一级免费观看| 欧美日韩免费在线视频| 欧美伊人久久大香线蕉综合69| 日本久久电影网| 欧洲精品在线观看| 欧美欧美欧美欧美首页| 欧美情侣在线播放| 精品久久久久久久一区二区蜜臀| 日韩免费看的电影| 26uuu亚洲综合色| 久久综合五月天婷婷伊人| 精品国产亚洲在线| 久久精品亚洲精品国产欧美kt∨| 国产精品久久久久国产精品日日| 综合激情成人伊人| 亚洲国产毛片aaaaa无费看| 五月激情六月综合| 狠狠色狠狠色综合系列| 国产乱一区二区| 色偷偷一区二区三区| 欧美色国产精品| 久久久久久久久久看片| 中文字幕中文字幕中文字幕亚洲无线| 亚洲女人小视频在线观看| 五月天激情小说综合| 国产揄拍国内精品对白| 成人h动漫精品| 欧美日本一区二区三区| 久久这里只有精品6| 亚洲精品日韩专区silk| 免费高清视频精品| av在线这里只有精品| 欧美群妇大交群中文字幕| 久久综合久久久久88| 亚洲免费视频中文字幕| 精品一区二区三区免费视频| www.色精品| 日韩三级av在线播放| 亚洲精品国产品国语在线app| 日本最新不卡在线| av一本久道久久综合久久鬼色| 欧美精品黑人性xxxx| 国产精品久久三区| 精品综合免费视频观看| 欧美视频三区在线播放| 久久久久久久久久久99999| 亚洲va在线va天堂| 91丨porny丨国产| 精品福利一区二区三区 | 日韩一卡二卡三卡| 国产精品色噜噜| 国产一区二区导航在线播放| 欧美日韩三级视频| 亚洲免费观看高清完整版在线观看| 韩国v欧美v亚洲v日本v| 日韩午夜精品视频| 午夜在线电影亚洲一区| 欧美最猛性xxxxx直播| 中文字幕一区二区在线播放| 国产剧情一区二区三区| 日韩欧美色综合| 免费日本视频一区| 欧美三级在线视频| 一区二区三区在线免费观看| 成人性生交大合| 国产色产综合产在线视频| 久久精品国产亚洲高清剧情介绍| 欧美绝品在线观看成人午夜影视| 亚洲国产精品影院| 欧美男男青年gay1069videost| 亚洲免费看黄网站| 色婷婷综合在线| 亚洲一级二级在线| 欧美性猛片aaaaaaa做受| 亚洲国产视频a| 欧美日韩国产三级| 午夜精品久久久久久久 | 国产伦精品一区二区三区免费| 欧美一三区三区四区免费在线看| 午夜精品免费在线| 日韩一区二区三区四区五区六区| 日本 国产 欧美色综合| 日韩一区二区高清| 激情图区综合网| 中文字幕av不卡| 一本到一区二区三区| 亚洲一二三级电影| 日韩欧美成人激情| 国产不卡高清在线观看视频| 中文字幕在线不卡一区| 国产精品久久久久9999吃药| 国产三区在线成人av| 99久久精品久久久久久清纯| 一区二区三区在线播| 91精品国产全国免费观看| 蜜臂av日日欢夜夜爽一区| 日本一区二区三级电影在线观看 | 国产精品乱码人人做人人爱| 97久久超碰精品国产| 亚洲一区二区四区蜜桃| 欧美成人免费网站| 不卡区在线中文字幕| 视频一区视频二区中文字幕| 国产午夜精品一区二区三区视频| 一本色道久久综合狠狠躁的推荐| 日韩影院免费视频| 国产精品免费aⅴ片在线观看| 欧美三级乱人伦电影| 国产做a爰片久久毛片| 亚洲欧洲av在线| 日韩美女天天操| 色综合天天综合给合国产| 免费一级片91| 亚洲激情av在线| 久久综合色鬼综合色| 欧美日韩在线播放三区四区| 国产精品自拍av| 日韩成人一级片| 亚洲视频一区二区在线观看| 精品精品国产高清一毛片一天堂| 91在线丨porny丨国产| 免费观看在线综合色| 一区二区三区欧美视频| 久久青草欧美一区二区三区| 51精品久久久久久久蜜臀| 91美女在线观看| 成人激情免费网站| 久久国产综合精品| 五月婷婷色综合| 亚洲日本电影在线| 亚洲国产成人一区二区三区| 日韩视频免费观看高清在线视频| 国产精品免费视频观看| 欧美精品1区2区| 91亚洲精品久久久蜜桃| 国产黄人亚洲片| 麻豆国产精品777777在线| 亚洲福利视频导航| 亚洲自拍欧美精品| 亚洲黄色免费电影| 亚洲精品中文字幕乱码三区| 综合久久国产九一剧情麻豆| 国产精品麻豆欧美日韩ww| 国产日韩精品一区二区浪潮av| 欧美电影免费观看高清完整版在 | 91麻豆国产精品久久| 国产黄色精品网站| 国产成人精品网址| 国产成人一区二区精品非洲| 狠狠v欧美v日韩v亚洲ⅴ| 麻豆精品国产传媒mv男同| 日本网站在线观看一区二区三区| 亚洲综合成人网| 日韩精品视频网| 九一久久久久久| 国产高清亚洲一区| 国产99久久久久| 色哟哟精品一区| 欧美系列在线观看| 欧美一区二区三区在线电影| 日韩午夜激情视频| 久久影院视频免费| 中文字幕制服丝袜成人av | 国产一区二区女| 丁香婷婷综合色啪| 91免费视频网| 欧美日韩精品系列| 久久综合色综合88| 国产精品成人免费| 亚洲成人激情av| 久久成人av少妇免费| 国产成人精品亚洲777人妖| 91免费在线看| 4438x亚洲最大成人网| 久久女同互慰一区二区三区| 欧美国产激情一区二区三区蜜月| 国产精品狼人久久影院观看方式| 亚洲影视资源网| 美女网站一区二区| 国产 欧美在线| 欧美三级视频在线观看| 久久久噜噜噜久噜久久综合| 亚洲欧美激情小说另类| 免费人成在线不卡| gogogo免费视频观看亚洲一| 欧美欧美午夜aⅴ在线观看| www日韩大片| 夜夜嗨av一区二区三区| 奇米影视在线99精品| 成人丝袜视频网| 91精品国产综合久久福利| 日本一区二区三区在线不卡| 日日欢夜夜爽一区| 成人黄色777网| 日韩视频一区在线观看| ㊣最新国产の精品bt伙计久久| 精品一区二区三区久久久| 色94色欧美sute亚洲13|