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

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

?? gafmf.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;
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';
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

        obj(t)=fruleobj(rule,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));
        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(rule,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;
fid=fopen('nlresult.txt','w');
fprintf(fid,'輸入量隸屬函數: ');
nb=trimf(xx,bestinmftri(:,1));
fprintf(fid,'nb:%10.6f ',bestinmftri(:,1));
nm=trimf(xx,bestinmftri(:,2));
fprintf(fid,'nm:%10.6f ',bestinmftri(:,2));
ns=trimf(xx,bestinmftri(:,3));
fprintf(fid,'ns:%10.6f ',bestinmftri(:,3));
zo=trimf(xx,bestinmftri(:,4));
fprintf(fid,'zo:%10.6f ',bestinmftri(:,4));
ps=trimf(xx,bestinmftri(:,5));
fprintf(fid,'ps:%10.6f ',bestinmftri(:,5));
pm=trimf(xx,bestinmftri(:,6));
fprintf(fid,'pm:%10.6f ',bestinmftri(:,6));
pb=trimf(xx,bestinmftri(:,7));
fprintf(fid,'pb:%10.6f ',bestinmftri(:,7));
plot(xx, [nb' nm' ns' zo' ps' pm' pb']);
set(gca,'XColor','white','YColor','white');
xlabel('輸入量隸屬函數');

fprintf(fid,'輸出量隸屬函數: ');
a_4=subplot(3,2,4);
nb=trimf(xx,bestoutmftri(:,1));
fprintf(fid,'nb:%10.6f ',bestoutmftri(:,1));
nm=trimf(xx,bestoutmftri(:,2));
fprintf(fid,'nm:%10.6f ',bestoutmftri(:,2));
ns=trimf(xx,bestoutmftri(:,3));
fprintf(fid,'ns:%10.6f ',bestoutmftri(:,3));
zo=trimf(xx,bestoutmftri(:,4));
fprintf(fid,'zo:%10.6f ',bestoutmftri(:,4));
ps=trimf(xx,bestoutmftri(:,5));
fprintf(fid,'ps:%10.6f ',bestoutmftri(:,5));
pm=trimf(xx,bestoutmftri(:,6));
fprintf(fid,'pm:%10.6f ',bestoutmftri(:,6));
pb=trimf(xx,bestoutmftri(:,7));
fprintf(fid,'pb:%10.6f ',bestoutmftri(:,7));
plot(xx, [nb' nm' ns' zo' ps' pm' pb']);
set(gca,'XColor','white','YColor','white');
xlabel('輸出量隸屬函數');

%fclose(fid);
%strrule='';
%remainder=mat2str(rule);
%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一区二区三区免费野_久草精品视频
欧美怡红院视频| 成人18视频日本| 亚洲精品一区二区三区四区高清 | 日韩欧美国产一区二区在线播放| 久久99久久99小草精品免视看| 精品久久免费看| 一本一本久久a久久精品综合麻豆| 欧美日韩国产精品自在自线| 亚洲自拍另类综合| 日韩成人免费在线| 亚洲欧洲美洲综合色网| 欧美一区二区三区精品| 成人激情黄色小说| 首页欧美精品中文字幕| 国产精品人成在线观看免费| 懂色av噜噜一区二区三区av| 日韩和的一区二区| 亚洲欧美一区二区不卡| 久久综合久久综合久久| 欧美天堂一区二区三区| 国产成a人无v码亚洲福利| 日韩精品久久理论片| 亚洲欧洲日本在线| 久久精品人人做人人爽人人| 色94色欧美sute亚洲线路二| 国产乱码精品一区二区三| 亚洲成人综合视频| 中文字幕欧美一区| 国产偷国产偷精品高清尤物| 色噜噜狠狠色综合欧洲selulu| 国产精品一区二区在线播放| 麻豆国产欧美一区二区三区| 亚洲高清免费在线| ...xxx性欧美| 亚洲国产经典视频| 欧美久久久久中文字幕| 日本道在线观看一区二区| 成人免费毛片高清视频| 国产乱子伦视频一区二区三区| 天堂蜜桃一区二区三区| 自拍偷拍亚洲激情| 国产精品传媒视频| 国产欧美精品一区aⅴ影院| 日韩欧美一区二区免费| 911精品国产一区二区在线| 99久久精品情趣| www.日韩在线| 9l国产精品久久久久麻豆| jlzzjlzz亚洲日本少妇| www.日本不卡| 99国产精品一区| 97久久精品人人做人人爽 | 国产精品99久久不卡二区| 日本网站在线观看一区二区三区 | 欧美mv日韩mv| 日韩免费观看高清完整版在线观看| 欧美视频一区二区三区| 欧美天堂一区二区三区| 欧美日韩成人激情| 欧美xxxxxxxx| 国产精品国产成人国产三级| 艳妇臀荡乳欲伦亚洲一区| 图片区小说区国产精品视频| 人人精品人人爱| 国产电影一区在线| 91亚洲精品一区二区乱码| 欧美日韩免费观看一区二区三区| 7777女厕盗摄久久久| 久久精品一区蜜桃臀影院| 1区2区3区国产精品| 午夜精品一区二区三区免费视频| 美女尤物国产一区| 成人激情图片网| 欧美三日本三级三级在线播放| 3d动漫精品啪啪1区2区免费| 久久免费精品国产久精品久久久久 | 日日夜夜免费精品视频| 久久99精品网久久| 91丨porny丨最新| 欧美一区二区三区在线电影| 中文字幕av一区二区三区免费看| 亚洲国产一二三| 国内偷窥港台综合视频在线播放| 91玉足脚交白嫩脚丫在线播放| 日韩欧美区一区二| 亚洲人成亚洲人成在线观看图片| 日本美女一区二区三区视频| 高清成人免费视频| 91精品国产一区二区三区蜜臀 | 一区二区欧美在线观看| 韩国av一区二区三区| 欧美影院一区二区三区| 久久综合资源网| 亚洲成国产人片在线观看| 国产大陆亚洲精品国产| 欧美精三区欧美精三区| 一区二区中文视频| 国产一区二区三区免费在线观看| 欧美在线影院一区二区| 亚洲国产成人午夜在线一区 | 国产精品亚洲一区二区三区妖精| 欧美三级视频在线| 国产精品乱码人人做人人爱| 蜜桃视频免费观看一区| 欧美日韩精品一区二区三区四区| 国产精品三级电影| 国产在线日韩欧美| 91精品国产品国语在线不卡| 亚洲欧美一区二区三区极速播放| 国产精品自拍网站| 日韩免费福利电影在线观看| 性久久久久久久久久久久| 99久久婷婷国产综合精品| 精品国产乱码久久久久久浪潮| 亚洲gay无套男同| 色爱区综合激月婷婷| 成人欧美一区二区三区黑人麻豆| 国产综合色视频| 精品欧美一区二区久久 | a级精品国产片在线观看| 国产亚洲一区二区三区四区 | 六月丁香婷婷色狠狠久久| 欧美人与禽zozo性伦| 一区二区三区四区在线播放| 99这里都是精品| 国产精品毛片a∨一区二区三区| 精品亚洲aⅴ乱码一区二区三区| 制服丝袜中文字幕亚洲| 亚洲成人777| 在线成人免费观看| 天堂精品中文字幕在线| 欧美久久久久久久久中文字幕| 亚洲va欧美va人人爽午夜| 欧美在线观看禁18| 亚洲大型综合色站| 欧美日韩一级黄| 偷窥国产亚洲免费视频| 8x8x8国产精品| 免费精品99久久国产综合精品| 日韩欧美国产电影| 韩国毛片一区二区三区| 久久久99久久精品欧美| 懂色av中文字幕一区二区三区| 国产精品三级久久久久三级| 成人国产免费视频| 亚洲欧美日韩一区二区三区在线观看| 波多野结衣亚洲| 亚洲精品高清在线观看| 在线观看91精品国产入口| 午夜精彩视频在线观看不卡| 日韩色在线观看| 国产在线日韩欧美| 日韩一区在线免费观看| 91高清视频在线| 日韩黄色小视频| 久久久久综合网| 色综合中文字幕国产 | 亚洲欧美电影一区二区| 欧美综合一区二区三区| 天堂一区二区在线免费观看| 精品少妇一区二区三区视频免付费 | www.在线欧美| 亚洲成在人线免费| 欧美sm极限捆绑bd| 成人午夜视频网站| 亚洲国产一区二区a毛片| 精品日韩欧美在线| 91亚洲精品久久久蜜桃网站| 午夜视频一区二区| 久久综合九色综合97_久久久| 成人永久看片免费视频天堂| 亚洲黄一区二区三区| 日韩一区二区高清| 成人综合婷婷国产精品久久免费| 亚洲黄色小视频| 精品蜜桃在线看| 欧日韩精品视频| 国产尤物一区二区| 亚洲国产综合在线| 久久嫩草精品久久久精品| 在线看日本不卡| 国产成人免费视频网站| 亚洲第一电影网| 国产精品高潮呻吟久久| 7799精品视频| 91免费观看在线| 国产一区二区三区久久悠悠色av| 自拍偷拍国产精品| 久久品道一品道久久精品| 欧美日韩一区二区不卡| caoporm超碰国产精品| 久久国产日韩欧美精品| 亚洲一区二区成人在线观看| 久久久精品人体av艺术| 欧美人成免费网站| 97se狠狠狠综合亚洲狠狠| 精品一区二区成人精品| 亚洲午夜电影网| 亚洲欧洲日韩av| 中文字幕欧美日本乱码一线二线|