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

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

?? xfcnn3.m

?? 書籍代碼:遺傳演算法原理與應(yīng)用_活用MATLAB(Source Code)
?? M
字號:
% xfcn3.m used for ogata808_fuzzy.m file.

function PI=xfcn3(x)
% must be defined since those are used in Simulink model.
global lin5_fuzz lin5_fuz2 check1 Se Sde Su K1 K2 K3 rulex  Emin ...
   MAX_error Count  xxx mfs Ts Td FT

% load fuzzy controller without rules. Rules are integers from 0 to 5.
%lin5_fuz0=readfis('lin5_fuz0.fis');
%lin5_fuz2=readfis('lin5_fuz2.fis');
Count=Count+1;

% Transfer x to parameters.
fro=[1 1;1 2;1 3;1 4; 1 5
   2 1;2 2;2 3;2 4; 2 5
   3 1;3 2;3 3;3 4;3 5
   4 1;4 2;4 3;4 4;4 5
   5 1;5 2;5 3;5 4;5 5];
%rulex=[1 5 1 5 2    1 5 1 1 5    1 5 3 1 5    1 5 5 1 5    4 1 5 1 5]; % GA #1 modified
%rulex(6:12)=fix(x(1:7)); 
%rulex=rulex';
%rulex=[1 1 1 2 3    1 1 2 3 4    1 2 3 4 5   5 5 4 3 2    5 5 5 4 3]'; %First design
%==========The best =========================================
%rulex=[1 2 1 1 1 4 4 4 4 4 1 3 3 3 5 2 2 2 2 2 5 5 5 4 5 ];
%rulex=[1 1 1 1 1 1 1 1 1 1 1 1 3 5 5 5 5 5 5 5 5 5 5 5 5 ];
%=========================================================
IX=1:12;
%rulex(IX)=Count; fprintf('===>Count=%i\n',Count);
rulex(IX)=fix(x(IX)); 
rulex(26*ones(size(IX))-IX)=6*ones(1,length(IX))-rulex(IX);
rulex(13)=3;
i=find(rulex<1); if ~isempty(i), rulex(i)=ones(size(i)); end;
i=find(rulex>=5); if ~isempty(i), rulex(i)=5*ones(size(i)); end;
Se=round4dp(x(26)); Sde=round4dp(x(27));Su=round4dp(x(28));
K1=round4dp(x(29)); K2=round4dp(x(30)); K3=round4dp(x(31));

%Se=22.383200; Sde=136.041800; Su=1.513500;
%K1=0.779900; K2=4.165500; K3=0.147900;

% GMF.m file to find Gaussian
% Use Trap and Trig MFs
lp13=x(32);lp14=x(33); lp23=x(34);lp24=x(35); lp33=x(36); lp34=x(37);
lp13=max([0.3 lp13]); lp13=min([1.9 lp13]);
lp23=max([0.3 lp23]); lp23=min([1.9 lp23]);
lp33=max([0.3 lp33]); lp33=min([1.9 lp33]);
lp14=max([0.1 lp14]); lp14=min([lp13-0.2 lp14]);
lp24=max([0.1 lp24]); lp24=min([lp23-0.2 lp24]);
lp34=max([0.1 lp34]); lp34=min([lp33-0.2 lp34]);
lp13=round4dp(lp13); lp14=round4dp(lp14); lp23=round4dp(lp23);
lp24=round4dp(lp24); lp33=round4dp(lp33); lp34=round4dp(lp34);

post=ones(25,2);
rule_list=[fro rulex' post];
lin5_fuzz=addrule(lin5_fuz2,rule_list);
%lin5_fuzz=addrule(lin5_fuz2,rule_list);

II=1;
if II==1,
lin5_fuzz=addvar(lin5_fuzz,'input','ek',[-2 2]);
lin5_fuzz=addmf(lin5_fuzz,'input',1,'NL','trapmf',[-2 -2 -lp13 -lp14]);                             %'gaussmf',[lv1 -lm1]);          %[x(36) -x(34)]);
lin5_fuzz=addmf(lin5_fuzz,'input',1,'NS','trimf',[-lp13 -lp14 0]);                             %'gaussmf',[sv1 -sm1]);         %[x(35) -x(33)]);
lin5_fuzz=addmf(lin5_fuzz,'input',1,'ZE','trimf',[-lp14 0 lp14]);                             %'gaussmf',[zv1, 0]);               %[x(37)  0]);
lin5_fuzz=addmf(lin5_fuzz,'input',1,'PS','trimf',[0 lp14 lp13]);                             %'gaussmf',[sv1 sm1]);            %[x(35) x(33)]);
lin5_fuzz=addmf(lin5_fuzz,'input',1,'PL','trapmf',[lp14 lp13 2 2]);                             %'gaussmf',[lv1 lm1]);             %[x(36) x(34)]);

lin5_fuzz=addvar(lin5_fuzz,'input','dek',[-2 2]);
lin5_fuzz=addmf(lin5_fuzz,'input',2,'NL','trapmf',[-2 -2 -lp23 -lp24]);                             %'gaussmf',[lv2 -lm2]);           %[x(41) -x(40)]);
lin5_fuzz=addmf(lin5_fuzz,'input',2,'NS','trimf',[-lp23 -lp24 0]);                             %'gaussmf',[sv2 -sm2]);          %[x(40) -x(38)]);
lin5_fuzz=addmf(lin5_fuzz,'input',2,'ZE','trimf',[-lp24 0 lp24]);                             %'gaussmf',[zv2 0]);                 %[x(42)  0]);
lin5_fuzz=addmf(lin5_fuzz,'input',2,'PS','trimf',[0 lp24 lp23]);                             %'gaussmf',[sv2 sm2]);            %   [x(40) x(38)]);
lin5_fuzz=addmf(lin5_fuzz,'input',2,'PL','trapmf',[lp24 lp23 2 2]);                             %'gaussmf',[lv2 lm2]);             %[x(41) x(40)]);

lin5_fuzz=addvar(lin5_fuzz,'output','duk',[-2 2]);
lin5_fuzz=addmf(lin5_fuzz,'output',1,'NL','trapmf',[-2 -2 -lp33 -lp34]);                             %'gaussmf',[lv3 -lm3]);                %[x(46) -x(44)]);
lin5_fuzz=addmf(lin5_fuzz,'output',1,'NS','trimf',[-lp33 -lp34 0]);                             %'gaussmf',[sv3 -sm3]);                %[x(45) -x(43)]);
lin5_fuzz=addmf(lin5_fuzz,'output',1,'ZE','trimf',[-lp34 0 lp34]);                             %'gaussmf',[zv3 0]);                      %[x(47)  0]);
lin5_fuzz=addmf(lin5_fuzz,'output',1,'PS','trimf',[0 lp34 lp33]);                             %'gaussmf',[sv3 sm3]);                %[x(45) x(43)]);
lin5_fuzz=addmf(lin5_fuzz,'output',1,'PL','trapmf',[lp34 lp33 2 2]);     %'gaussmf',[lv3 lm3]);                %[x(46) x(44)]);

writefis(lin5_fuzz,'lin5_fuzz');
lin5_fuzz=readfis('lin5_fuzz.fis');
lin5_fuzz=rmvar(lin5_fuzz,'input',3);
lin5_fuzz=rmvar(lin5_fuzz,'input',3);
lin5_fuzz=rmvar(lin5_fuzz,'output',2);
end;
writefis(lin5_fuzz,'check');
figure(2);subplot(221);plotmf(lin5_fuzz,'input',1)
figure(2);subplot(222);plotmf(lin5_fuzz,'input',2)
figure(2);subplot(223);plotmf(lin5_fuzz,'output',1)

% Simulate the system and calculate the ERROR.
MDL='linmot6_fuzzy'; eval(MDL); 
[TIME,X,Y]=sim(MDL,[0 FT]);      
% Caluate error
ST1=Y(:,1);ST2=Y(:,2); errorx=Y(:,3); N=length(errorx); 
if (sum(ST1)+sum(ST2))>0
   error=MAX_error;
else   
   error=errorx(N);
end;
PI=(2500 - error);    % Change a min. problem to a max. problem
%fprintf('Got_you=%i\n',Got_you);
fprintf('Total execution time=%.2f, Final time=%.2f, Emin=%.2f\n',TIME(N), FT, Emin);
DDT=TIME(N)-FT;  EKK=Emin; ERR=error;
if DDT==0  & (EKK>ERR)
     Emin=error;   
     x(1:25)=rulex; save xxxx x   % Save best x for new new run use
  % rulex
  fprintf('\nmin error=%.6f, max PI=%.6f  <=== Save now\n',error, PI);   
  N=length(rulex); 
  fprintf('Rules=[');
  for I=1:N,
     fprintf('%i ',rulex(I));
  end;
  fprintf('];\n');
  fprintf('Se=%.6f; Sde=%.6f; Su=%.6f;\n', Se,Sde, Su);
  fprintf('K1=%.6f; K2=%.6f; ', K1,K2);
  fprintf('K3=%.6f;\n', K3);
  writefis(lin5_fuzz,'d:\ga_chang\check1');
  %xx=[zv1 zv2 zv3 sv1 sv2 sv3 lv1 lv2 lv3 sm1 sm2 sm3 lm1 lm2 lm3];
  xx=[lp13 lp14 lp23 lp24 lp33 lp34];
  N=length(xx); 
  fprintf('MFs=[');
  for I=1:N,
     fprintf('%.4f ',xx(I));
  end;
  fprintf('];\n');
  mfs=xx;
  save xxx Emin rulex Se Sde Su K1 K2 K3 PI mfs
  %keyboard
end;
% End of xfcn3.m



?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国模娜娜一区二区三区| 国产日韩欧美精品综合| 一区二区三区精品视频| 成人美女视频在线观看18| 精品国产1区二区| 麻豆成人久久精品二区三区小说| 欧美日韩美女一区二区| 一区二区三区加勒比av| 在线免费观看视频一区| 国产精品久久久久久久久免费丝袜 | 亚洲精选免费视频| jlzzjlzz亚洲女人18| 国产精品无码永久免费888| 国产91丝袜在线播放0| 欧美国产亚洲另类动漫| 成人sese在线| 亚洲人精品午夜| 在线欧美日韩精品| 日本欧美大码aⅴ在线播放| 日韩一区二区中文字幕| 久久成人免费网| 国产情人综合久久777777| 北岛玲一区二区三区四区| 最新久久zyz资源站| 国产成人亚洲综合a∨婷婷| 国产精品国产馆在线真实露脸| 北岛玲一区二区三区四区 | 中文字幕永久在线不卡| 91高清视频在线| 亚洲综合色婷婷| 在线电影一区二区三区| 精品一区二区三区免费观看 | 日韩一区二区中文字幕| 国产盗摄一区二区| 一区二区三区四区乱视频| 欧美日韩夫妻久久| 国产精品一二三四区| 亚洲欧美偷拍另类a∨色屁股| 色狠狠桃花综合| 久久成人av少妇免费| 亚洲精品亚洲人成人网在线播放| 911精品产国品一二三产区| 国产自产2019最新不卡| 一区二区三区不卡在线观看 | 欧美精品一区二区三区视频| 成人免费看的视频| 香蕉加勒比综合久久| 国产人妖乱国产精品人妖| 欧美日韩一区精品| 高清视频一区二区| 天天综合网 天天综合色| 久久久午夜精品| 欧美日韩国产一级| 国产高清精品网站| 日产国产欧美视频一区精品| 中文字幕欧美区| 欧美成人精精品一区二区频| 94色蜜桃网一区二区三区| 精品一区二区三区在线视频| 亚洲精品视频在线看| 精品盗摄一区二区三区| 欧美中文字幕久久| 国产成人午夜精品5599| 日韩黄色免费网站| 亚洲欧美区自拍先锋| 久久精品一级爱片| 日韩三级伦理片妻子的秘密按摩| 91国内精品野花午夜精品| 国产大陆a不卡| 精品亚洲国产成人av制服丝袜| 国产精品麻豆网站| 久久青草国产手机看片福利盒子| 在线不卡免费av| 在线观看亚洲一区| av午夜精品一区二区三区| 美女视频黄频大全不卡视频在线播放| 亚洲视频一区二区在线观看| 国产日韩欧美麻豆| 欧美裸体bbwbbwbbw| 色一情一乱一乱一91av| 成人免费福利片| 国产成人免费视频精品含羞草妖精| 丝袜国产日韩另类美女| 亚洲制服丝袜一区| 亚洲女女做受ⅹxx高潮| 国产精品国产三级国产aⅴ中文 | 精品亚洲国产成人av制服丝袜| 依依成人综合视频| 亚洲综合视频网| 五月天激情综合| 免费人成精品欧美精品| 国产一区二区在线影院| 成人免费视频播放| 色综合久久久久久久| 欧美日韩一区在线观看| 日韩免费观看2025年上映的电影 | 岛国av在线一区| 91丨porny丨国产| 欧美在线短视频| 91麻豆精品国产91久久久久| 日韩欧美国产电影| 国产精品久久久久久久裸模 | 3d成人动漫网站| 精品国产91洋老外米糕| 国产精品看片你懂得| 亚洲午夜在线观看视频在线| 免费观看久久久4p| 成人av网在线| 91精品国产91久久综合桃花| 国产婷婷色一区二区三区在线| 亚洲黄色录像片| 免费精品视频在线| 91在线小视频| 日韩一区二区在线观看视频| 国产精品污网站| 亚洲成av人片在线观看无码| 国内精品第一页| 色综合久久中文综合久久97| 日韩欧美精品在线| 亚洲精品免费看| 韩国v欧美v日本v亚洲v| 色婷婷亚洲综合| www国产亚洲精品久久麻豆| 亚洲精品久久7777| 国产乱码一区二区三区| 欧美日韩三级一区| 日本一区二区在线不卡| 日韩黄色免费电影| 91理论电影在线观看| 日韩欧美国产不卡| 亚洲一区在线免费观看| 国产91露脸合集magnet| 欧美日韩国产一级| 亚洲品质自拍视频| 国产在线不卡视频| 69精品人人人人| 亚洲欧美一区二区三区极速播放| 国产一二三精品| 欧美一区日韩一区| 亚洲尤物在线视频观看| 不卡一二三区首页| 国产婷婷色一区二区三区在线| 视频在线在亚洲| 在线看一区二区| 国产精品午夜春色av| 国产乱子伦一区二区三区国色天香 | 亚洲精品亚洲人成人网在线播放| 国产精品一级黄| 精品国一区二区三区| 亚洲成人午夜电影| 欧美影视一区二区三区| 一区二区中文视频| 国产成人午夜精品5599| 久久综合九色综合97婷婷女人| 首页国产欧美久久| 欧美片在线播放| 亚洲综合激情网| 日本高清不卡视频| 中文字幕亚洲欧美在线不卡| 成人手机电影网| 中文字幕av免费专区久久| 国产91精品在线观看| 日本一区二区三区免费乱视频| 国产一区二区在线免费观看| 精品国产凹凸成av人网站| 韩国av一区二区三区| 久久午夜老司机| 国产黄色精品网站| 国产目拍亚洲精品99久久精品| 国产精品一区二区视频| 久久久久久久久久看片| 国产高清不卡二三区| 亚洲国产精品激情在线观看| 国产高清视频一区| 国产精品美女久久久久久2018| eeuss影院一区二区三区| 中文字幕高清不卡| 成人av网址在线观看| 亚洲欧洲一区二区在线播放| 色哟哟在线观看一区二区三区| 亚洲免费观看高清完整版在线 | 欧美一区二区三区免费大片| 日韩精品一级中文字幕精品视频免费观看 | 日韩欧美在线网站| 久久99精品一区二区三区| 精品国产髙清在线看国产毛片| 国产一区二区调教| 成人免费小视频| 欧美日韩一级大片网址| 免费欧美高清视频| 久久久精品影视| 色综合激情久久| 肉肉av福利一精品导航| 久久综合狠狠综合久久综合88| 国产成人在线影院| 亚洲黄色av一区| 日韩一区二区三区观看| www.成人在线| 午夜在线成人av| 久久看人人爽人人|