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

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

?? gaf.m

?? MATLAB語言實現的模糊控制
?? M
字號:
%綜合優化
global yout rin time
rin=1.0;
a_1=subplot(3,2,1);
set(a_1,'XColor','white','YColor','white');
a_2=subplot(3,2,2);
set(a_2,'XColor','white','YColor','white');
a_3=subplot(3,2,3);
set(a_3,'XColor','white','YColor','white');
a_4=subplot(3,2,4);
set(a_4,'XColor','white','YColor','white');
pause(0.1);
if popsize<0
    popsize=2;
end
if maxgen<1
    maxgen=1;
end
codeL=17*lchrom+147;
parmax=2^lchrom-1;
maxx(1)=3;minx(1)=0;
maxx(2)=6;minx(2)=3;
maxx(3)=9;minx(3)=6;
maxl=4;minl=0;
%do something
%initial

bestinmf=inmf;
bestinmftri=inmftri';
bestoutmf=outmf;
bestoutmftri=outmftri';
bestrule=rule;
bestpark=[2 2 2];
code=round(rand(codeL,popsize));
bestobj=fruleobj(rule,inmf,outmf,bestpark,popsize,differ,gs);
x = (-7:1:7)';
for i=1:1:maxgen
    timef(i)=i;
    %select save cross num to indexobj
    for t=1:1:popsize    
        kk=0;
        ch=code(lchrom*kk+1:lchrom*(kk+1),t)';
        kk=kk+1;
        par1=0;
        for h=1:lchrom
            par1=par1+ch(h)*2^(h-1);
        end
        par1=minl+par1/parmax*4;
        tinmf(:,4,t)=trimf(x,[-par1 0 par1]);
        tinmftri(:,4,t)=[-par1 0 par1];
        for j=1:3
            ch=code(lchrom*kk+1:lchrom*(kk+1),t)';
            kk=kk+1;
            par=0;par1=0;
            for h=1:lchrom
                par=par+ch(h)*2^(h-1);
            end
            par=minx(j)+par/parmax*3;
            ch=code(lchrom*kk+1:lchrom*(kk+1),t)';
            kk=kk+1;
            for h=1:lchrom
                par1=par1+ch(h)*2^(h-1);
            end
            par1=minl+par1/parmax*4;
            tinmf(:,j+4,t)=trimf(x,[2*j-par 2*j 2*j+par1]);
            tinmftri(:,j+4,t)=[2*j-par 2*j 2*j+par1];
            tinmf(:,4-j,t)=trimf(x,[-2*j-par1 -2*j -2*j+par]);
            tinmftri(:,4-j,t)=[-2*j-par1 -2*j -2*j+par];
        end
        
        ch=code(lchrom*kk+1:lchrom*(kk+1),t)';
        kk=kk+1;
        par1=0;
        for h=1:lchrom
            par1=par1+ch(h)*2^(h-1);
        end
        par1=minl+par1/parmax*4;
        toutmf(:,4,t)=trimf(x,[-par1 0 par1]);
        toutmftri(:,4,t)=[-par1 0 par1];
        for j=1:3
            ch=code(lchrom*kk+1:lchrom*(kk+1),t)';
            kk=kk+1;
            par=0;par1=0;
            for h=1:lchrom
                par=par+ch(h)*2^(h-1);
            end
            par=minx(j)+par/parmax*3;
            ch=code(lchrom*kk+1:lchrom*(kk+1),t)';
            kk=kk+1;
            for h=1:lchrom
                par1=par1+ch(h)*2^(h-1);
            end
            par1=minl+par1/parmax*4;
            toutmf(:,j+4,t)=trimf(x,[2*j-par 2*j 2*j+par1]);
            toutmftri(:,j+4,t)=[2*j-par 2*j 2*j+par1];
            toutmf(:,4-j,t)=trimf(x,[-2*j-par1 -2*j -2*j+par]);
            toutmftri(:,4-j,t)=[-2*j-par1 -2*j -2*j+par];
        end
        for j=1:1:3
            ch=code(lchrom*kk+1:lchrom*(kk+1),t)';
            kk=kk+1;
            par=0;par1=0;
            for h=1:lchrom
                par=par+ch(h)*2^(h-1);
            end
            park(j,t)=mink(j)+par/parmax*(maxk(j)-mink(j));            
        end
        kk=0;
        for j=1:7
            for k=1:7
                ch=code(17*lchrom+3*kk+1:17*lchrom+3*(kk+1),t)';
                kk=kk+1;
                par=0;
                for h=1:3
                    par=par+ch(h)*2^(h-1);
                end
                trule(j,k,t)=par;
            end
        end
        obj(t)=fruleobj(trule(:,:,t),tinmf(:,:,t),toutmf(:,:,t),park(:,t)',popsize,differ,gs);
    end
    [orderobj,indexobj]=sort(obj);
    if(bestobj<obj(indexobj(popsize)))
        bestobj=obj(indexobj(popsize));
        bestinmf=tinmf(:,:,indexobj(popsize));
        bestinmftri=tinmftri(:,:,indexobj(popsize));
        bestoutmf=toutmf(:,:,indexobj(popsize));
        bestoutmftri=toutmftri(:,:,indexobj(popsize));
        bestrule=trule(:,:,indexobj(popsize));
        bestpark=park(:,indexobj(popsize))';
    end
    beobj(i)=bestobj;
    obj_sum=sum(obj);
    for j=1:1:popsize
        select_rand=rand;
        select_p=0;
        k=0;
        while select_rand>select_p
            k=k+1;
            select_p=select_p+obj(k)/obj_sum;
        end
        cindex(j)=k;
    end
    %cross
    tempcode=code(:,cindex);
    for j=1:2:popsize-1
        cross_rand=rand;
        n=ceil(codeL*rand);
        if cross_rand<pcross
            tempcode(n:codeL,j)=code(n:codeL,cindex(j+1));
            tempcode(n:codeL,j+1)=code(n:codeL,cindex(j));
        end
    end
    %mutate
    for j=1:1:popsize
      for k=1:1:codeL
         mumate_rand=rand;
         if pmutation>mumate_rand               %Mutation Condition
            if tempcode(k,j)==0
               tempcode(k,j)=1;
            else
               tempcode(k,j)=0;
            end
        end
      end
   end
   code=tempcode;
end
fruleobj(bestrule,bestinmf,bestoutmf,bestpark,popsize,differ,gs);

a_1=subplot(3,2,1);plot(timef,beobj);
set(a_1,'XColor','white','YColor','white');
xlabel('遺傳代數');ylabel('最大適應度');

a_2=subplot(3,2,2);plot(time,rin,'r',time,yout,'b');
set(a_2,'XColor','white','YColor','white');
xlabel('時間(周期)');ylabel('輸入(紅),輸出(藍)');

a_3=subplot(3,2,3);
xx=-7:0.1:7;
nb=trimf(xx,bestinmftri(:,1));
nm=trimf(xx,bestinmftri(:,2));
ns=trimf(xx,bestinmftri(:,3));
zo=trimf(xx,bestinmftri(:,4));
ps=trimf(xx,bestinmftri(:,5));
pm=trimf(xx,bestinmftri(:,6));
pb=trimf(xx,bestinmftri(:,7));
plot(xx, [nb' nm' ns' zo' ps' pm' pb']);
set(gca,'XColor','white','YColor','white');
xlabel('輸入量隸屬函數');
a_4=subplot(3,2,4);
nb=trimf(xx,bestoutmftri(:,1));
nm=trimf(xx,bestoutmftri(:,2));
ns=trimf(xx,bestoutmftri(:,3));
zo=trimf(xx,bestoutmftri(:,4));
ps=trimf(xx,bestoutmftri(:,5));
pm=trimf(xx,bestoutmftri(:,6));
pb=trimf(xx,bestoutmftri(:,7));
plot(xx, [nb' nm' ns' zo' ps' pm' pb']);
set(gca,'XColor','white','YColor','white');
xlabel('輸出量隸屬函數');
strrule='';
remainder=mat2str(bestrule);
remainder=strrep(remainder,'0','X ');
remainder=strrep(remainder,'1','NB');
remainder=strrep(remainder,'2','NM');
remainder=strrep(remainder,'3','NS');
remainder=strrep(remainder,'4','ZO');
remainder=strrep(remainder,'5','PS');
remainder=strrep(remainder,'6','PM');
remainder=strrep(remainder,'7','PB');

while(any(remainder))
[strt remainder]=strtok(remainder,';');
strt=strrep(strt,'[','');
strt=strrep(strt,']','');
strrule=char(strrule,strt);
end
result_rule = uicontrol('Style','text','Horiz','right','Position',[0.15 0.12 0.15 0.15],'string',strrule);
re_1 = uicontrol('Style','text','Position',[0.15 0.271 0.15 0.02],'Horiz','left','string','de NB NM NS ZO PS PM PB');
re_2 = uicontrol('Style','text','Position',[0.129 0.12 0.02 0.15],'string',char('e','NB','NM','NS','ZO','PS','PM','PB'));

t_s1 = uicontrol( 'Style','text','Position',[0.59 0.2 0.1 0.04],'fontsize',12,'String','k1, k2, k3');
t_s2 = uicontrol( 'Style','text','Position',[0.7 0.2 0.2 0.04],'fontsize',12,'String',num2str(bestpark));

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
懂色一区二区三区免费观看| 精品美女在线播放| 99精品视频一区二区| 国产a区久久久| 国产成人午夜精品5599| 激情文学综合网| 久久99久久99小草精品免视看| 三级不卡在线观看| 五月天一区二区| 日韩一区欧美二区| 日本女人一区二区三区| 三级影片在线观看欧美日韩一区二区| 亚洲福利视频一区| 日韩精品一区第一页| 秋霞电影一区二区| 国内成人免费视频| 国产精品123区| 成人免费看的视频| 91尤物视频在线观看| 欧美在线观看视频一区二区 | 91精品国产综合久久福利| 欧美日韩在线播| 欧美一区二区在线视频| 欧美成人video| 精品国产露脸精彩对白| 国产日韩欧美亚洲| 日韩毛片一二三区| 性感美女久久精品| 久久91精品国产91久久小草| 国产一区二区精品久久91| 成人午夜视频免费看| 91在线播放网址| 7777精品伊人久久久大香线蕉经典版下载 | 国产福利一区二区三区视频在线 | 蜜臀久久99精品久久久久久9 | 色狠狠综合天天综合综合| 欧美亚洲国产一区在线观看网站 | 国产精品女主播在线观看| 亚洲色图欧洲色图婷婷| 亚洲成人福利片| 国内成人自拍视频| 一本到一区二区三区| 欧美一区二区三区在线观看| 国产日韩欧美精品一区| 夜色激情一区二区| 久久国产麻豆精品| 播五月开心婷婷综合| 欧美伊人精品成人久久综合97| 欧美一级二级三级乱码| 国产精品久久777777| 五月天中文字幕一区二区| 国产91在线观看| 亚洲午夜激情网站| 国产一区二区精品久久91| 韩国精品免费视频| 国产成人av一区二区三区在线观看| 9人人澡人人爽人人精品| 久久综合色之久久综合| 国产拍揄自揄精品视频麻豆| 久久免费午夜影院| 亚洲品质自拍视频网站| 久久精品国产亚洲a| 色婷婷精品大视频在线蜜桃视频| 日韩欧美国产1| 亚洲欧美日韩国产中文在线| 久久 天天综合| 欧美视频在线一区二区三区 | 欧洲精品视频在线观看| 久久亚洲综合色| 亚洲妇女屁股眼交7| 成人精品视频一区二区三区| 制服丝袜激情欧洲亚洲| 亚洲乱码国产乱码精品精小说| 狠狠色狠狠色合久久伊人| 在线亚洲欧美专区二区| 粉嫩aⅴ一区二区三区四区 | 国产精品天美传媒| 捆绑变态av一区二区三区| 欧美视频自拍偷拍| 亚洲视频综合在线| 成人性生交大片免费看在线播放| 51久久夜色精品国产麻豆| 一区二区在线电影| a级高清视频欧美日韩| 2020国产精品自拍| 免费人成在线不卡| 777久久久精品| 亚洲成人动漫在线免费观看| 色欧美日韩亚洲| 自拍视频在线观看一区二区| 成人小视频在线| 久久精品视频免费观看| 麻豆91在线播放免费| 欧美老肥妇做.爰bbww视频| 亚洲三级在线看| 成av人片一区二区| 国产精品丝袜黑色高跟| 国产成人aaa| 国产视频一区二区三区在线观看| 久久国产乱子精品免费女| 日韩美女主播在线视频一区二区三区| 亚洲第一会所有码转帖| 在线一区二区视频| 亚洲一区二区在线播放相泽| 在线视频综合导航| 一区二区不卡在线播放 | av高清不卡在线| 国产精品青草综合久久久久99| 国产高清亚洲一区| 国产午夜精品久久久久久久| 国产精品自拍毛片| 国产色产综合产在线视频| 国产九色sp调教91| 国产欧美日韩精品a在线观看| 国产精品538一区二区在线| 国产三级欧美三级日产三级99| 国产一区二区视频在线| 国产精品丝袜91| 91社区在线播放| 一区二区三区在线免费播放| 在线观看成人免费视频| 视频一区在线播放| 日韩免费看的电影| 国产精品18久久久久久久久 | 精品日韩在线一区| 国产又粗又猛又爽又黄91精品| 久久精品一区二区| 97精品久久久久中文字幕| 在线中文字幕不卡| 日韩精品国产精品| 久久久夜色精品亚洲| 成人精品国产一区二区4080| 亚洲色大成网站www久久九九| 欧美性极品少妇| 看片的网站亚洲| 国产精品久久久久久久久果冻传媒 | 精品国产成人在线影院| 国产精品88av| 亚洲免费观看高清完整| 欧美精品在线视频| 国产精品综合二区| 亚洲最大成人综合| 欧美大度的电影原声| 粉嫩高潮美女一区二区三区| 亚洲黄色av一区| 欧美v国产在线一区二区三区| 国产不卡视频在线播放| 一区二区三区中文字幕| 日韩一级免费观看| www.日韩在线| 日韩av一区二区三区四区| 久久精品人人做人人综合| 91视频免费观看| 久久精品国产99国产精品| 国产精品久久久久久久蜜臀| 7777女厕盗摄久久久| www.一区二区| 蜜臀av性久久久久蜜臀aⅴ流畅 | 午夜视频在线观看一区二区| 国产午夜精品一区二区| 欧美麻豆精品久久久久久| 成人中文字幕电影| 欧美丰满少妇xxxbbb| 成人丝袜高跟foot| 奇米精品一区二区三区四区| 日韩一区日韩二区| 26uuu色噜噜精品一区| 欧洲亚洲国产日韩| 国产.精品.日韩.另类.中文.在线.播放| 亚洲第一成年网| 国产精品美女久久久久久久久| 91精品国产一区二区三区 | 久久婷婷色综合| 欧美性猛交xxxx黑人交| 不卡一区二区三区四区| 久久er精品视频| 亚洲电影一级黄| 亚洲日本欧美天堂| 久久精品视频在线看| 日韩欧美区一区二| 欧美日本一道本| 91麻豆福利精品推荐| 国产不卡免费视频| 激情综合网激情| 爽爽淫人综合网网站| 亚洲精品视频在线观看免费| 国产欧美日韩另类一区| 久久综合色之久久综合| 欧美一区二区三区影视| 在线区一区二视频| 91免费观看视频| 成人免费福利片| 国产成人激情av| 国产精品主播直播| 紧缚捆绑精品一区二区| 午夜久久久久久久久| 一区二区三区高清| 一区二区三区资源| 亚洲靠逼com| 亚洲丝袜另类动漫二区|