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

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

?? gen1.asv

?? 氧樂果控制過程
?? ASV
字號:
%a,b,c為KP,KI,KD的變化范圍;popsize為群體規(guī)模;lchrom為表示(KP,KI,KD)的染色體串長度;maxgen為進化的最大代數(shù)
%pcross為交叉概率;pmutation為變異概率;min為上一代最小適應(yīng)度;max為最大適應(yīng)度;minpp為適應(yīng)度最小個體的序號;
%maxpp為適應(yīng)度最大個體的序號;
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;
% %******************************參數(shù)初始化************************************
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=1;                %計算每個個體的適應(yīng)度%
oldpop{s}.parent1=0;
oldpop{s}.parent2=0;
oldpop{s}.xsite=0;
% aa=oldpop{k}.fitness;
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;
% disp('aaa');
% a=newpop{j}.parent1
newpop{k}.parent2=mate2;
newpop{k}.xsite=jcross;
sim('test1')
disp('kp=');
kp=newpop{k}.dvalue(1)+;
disp('ki=')
ki=newpop{k}.dvalue(2)+ newpop{k+1}.dvalue(2))/2;
disp('kd=')
kd=(newpop{k}.dvalue(3)+ newpop{k+1}.dvalue(3))/2;
k=k+2;
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=');
kp=(newpop{k}.dvalue(1)+ newpop{k+1}.dvalue(1))/2;
disp('ki=')
ki=(newpop{k}.dvalue(2)+ newpop{k+1}.dvalue(2))/2;
disp('kd=')
kd=(newpop{k}.dvalue(3)+ newpop{k+1}.dvalue(3))/2;
k=k+2;
sim('test1')
%***************************************************************
   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
%**************************************************************


%***************************適應(yīng)度函數(shù)**************************
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
%***************************************************************

%*******************群體適應(yīng)度計算******************************
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一区二区三区免费野_久草精品视频
国产精品无码永久免费888| 日韩精品一二区| 奇米影视7777精品一区二区| 国产激情91久久精品导航| 欧美三日本三级三级在线播放| 欧美成人精品福利| 午夜久久久久久电影| 99久久99久久精品免费观看| 精品捆绑美女sm三区| 一区2区3区在线看| 成人网男人的天堂| 2017欧美狠狠色| 蜜臀av一级做a爰片久久| 欧美性生活影院| 亚洲欧美国产77777| 国产河南妇女毛片精品久久久| 在线播放视频一区| 亚洲小少妇裸体bbw| 色综合天天视频在线观看| 国产欧美日韩亚州综合| 激情深爱一区二区| 日韩欧美电影在线| 蜜臀av性久久久久蜜臀aⅴ四虎 | 欧美午夜视频网站| 中文字幕五月欧美| caoporm超碰国产精品| 国产午夜精品在线观看| 黄一区二区三区| 精品国产1区2区3区| 卡一卡二国产精品| 精品999久久久| 国产精品一区二区三区网站| 精品久久久三级丝袜| 麻豆极品一区二区三区| 日韩欧美一级精品久久| 精品无人码麻豆乱码1区2区| 日韩欧美色综合网站| 精品系列免费在线观看| 久久免费国产精品| 国产精品一级片| 国产精品免费av| 91丝袜高跟美女视频| 一区二区视频免费在线观看| 日本道色综合久久| 日韩精品国产精品| 精品99一区二区三区| 国产成人精品1024| 亚洲欧美激情一区二区| 欧美日韩在线电影| 麻豆视频观看网址久久| 久久精品在线观看| 91麻豆精东视频| 亚洲成人免费在线| 精品久久国产字幕高潮| 福利电影一区二区| 一级精品视频在线观看宜春院| 欧美巨大另类极品videosbest| 奇米影视7777精品一区二区| 国产亚洲综合av| 色素色在线综合| 免费成人在线观看视频| 亚洲国产精品精华液2区45| 色哟哟在线观看一区二区三区| 夜夜操天天操亚洲| 日韩欧美一级二级三级| 成人国产精品免费观看动漫| 亚洲综合无码一区二区| 欧美变态凌虐bdsm| 色菇凉天天综合网| 激情综合网最新| 一区二区三区四区蜜桃| 精品久久一二三区| 欧洲色大大久久| 国产成人丝袜美腿| 婷婷综合五月天| 日韩毛片一二三区| 精品国产区一区| 欧美性videosxxxxx| 国产福利91精品一区二区三区| 一区二区三区在线免费观看| 精品国产乱码久久久久久久| 在线视频国内自拍亚洲视频| 国内精品不卡在线| 亚洲小说欧美激情另类| 国产精品久久久久一区| 日韩精品综合一本久道在线视频| aaa欧美色吧激情视频| 国产在线播放一区二区三区| 亚洲第一主播视频| 亚洲天堂精品在线观看| 2020国产成人综合网| 4438亚洲最大| 欧美亚日韩国产aⅴ精品中极品| 国产suv精品一区二区6| 久久99久久99精品免视看婷婷| 亚洲精品美腿丝袜| 国产精品国产三级国产aⅴ无密码| 欧美一级片在线观看| 欧美日韩高清影院| 欧美一区二区精品| 91久久一区二区| av成人免费在线| 成人av在线播放网站| 福利一区在线观看| 国产高清在线精品| 国产在线视频一区二区三区| 蜜桃av一区二区在线观看 | 亚洲成在人线在线播放| 国产精品全国免费观看高清 | 在线免费观看日本一区| 91在线国内视频| 91在线一区二区三区| 成人av网址在线| 成人av电影在线网| 99国产精品久久久久久久久久久| 国产一区高清在线| 国产白丝网站精品污在线入口| 精品一区二区三区影院在线午夜| 老司机精品视频一区二区三区| 麻豆精品在线观看| 精品一区二区三区蜜桃| 久久66热偷产精品| 国产精品综合在线视频| 国产91精品免费| 99久久精品免费| 一本大道av伊人久久综合| 色婷婷精品久久二区二区蜜臀av | 精品综合免费视频观看| 精品亚洲欧美一区| 国产成人aaa| 色综合天天综合狠狠| 色视频一区二区| 欧美一区二区三区免费| 日韩免费在线观看| 国产肉丝袜一区二区| 奇米影视7777精品一区二区| 日本午夜一本久久久综合| 免费人成网站在线观看欧美高清| 青青草原综合久久大伊人精品 | 欧美电影一区二区| 精品成人私密视频| 最新热久久免费视频| 亚州成人在线电影| 国产在线不卡一区| 在线免费观看日本欧美| 欧美va亚洲va| 亚洲三级在线免费| 久久精品99久久久| 91免费版在线| 日韩一区二区精品| 中文字幕综合网| 捆绑紧缚一区二区三区视频| 成人免费视频app| 欧美丰满美乳xxx高潮www| 久久久久久久性| 亚洲成人激情自拍| 高清免费成人av| 91精品国产色综合久久ai换脸| 亚洲国产精品t66y| 日韩和欧美的一区| 97精品国产露脸对白| 日韩午夜激情av| 一区二区三区在线免费观看| 久久97超碰国产精品超碰| 在线免费观看日本欧美| 国产亚洲短视频| 看国产成人h片视频| 色悠悠久久综合| 欧美国产一区视频在线观看| 污片在线观看一区二区| 成人精品视频一区二区三区 | 国产欧美一区二区精品仙草咪| 亚洲一区二区三区四区五区黄| 国产精品99久久久久久有的能看 | 亚洲视频免费在线观看| 国产一区二区三区四区五区美女| 欧美在线一二三| **欧美大码日韩| 成人综合在线观看| 久久蜜臀精品av| 久久av老司机精品网站导航| 欧美性大战xxxxx久久久| 国产精品久久久久久久久久久免费看| 蜜臀av在线播放一区二区三区| 91九色最新地址| 亚洲欧美偷拍三级| 成人av集中营| 日韩伦理免费电影| 色综合久久久久| 亚洲视频一区二区在线观看| 国产91清纯白嫩初高中在线观看| 欧美成人国产一区二区| 人人爽香蕉精品| 日韩一区二区精品| 蜜臀国产一区二区三区在线播放| 欧美日韩电影一区| 日韩福利视频导航| 欧美一区二区精品在线| 久久精品99久久久| 2021国产精品久久精品|