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

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

?? gui_pi1.m

?? FISMAT accommodates different arithmetic operators, fuzzification and defuzzification algorithm, imp
?? M
字號(hào):
function GUI_PI1(action,in1,in2);% GUI_PI1%% GUI driven demonstration file for a fuzzy PI type controller.%%% FSTB - Fuzzy Systems Toolbox for MATLAB% Copyright (c) 1993-1996 by Olaf Wolkenhauer% Control Systems Centre at UMIST% Manchester M60 1QD, UK%% 19-October-19946% Last change 21/11/96%	possible actions:%	  'start'          	initialises the demo file.%	  'redraw'		following each change in menus redraw%	  'done'		exit the demo%	  'reason'		approximate reasoning procedure if nargin<1,    action='start';end;% Declare handles of menus global :  global AND_Hndl OR_Hndl% Declare variables global :  global ESET OSET E AND_OP OR_OP OUTPUT% Declare axes for plots global :  global surf_axes cont_axesif strcmp(action,'start'),	  % Graphics initialization  oldFigNumber = watchon;  figNumber = figure;  set(gcf, ...      'NumberTitle','off', ...      'Name','Fuzzy PI Control', ...      'backingstore','off',...      'Units','normalized');  % Information for all buttons  labelColor=192/255*[1 1 1];  top=0.95; bottom=0.05;  yInitLabelPos=0.90;  left = 0.78; left_label=left-0.004;  labelWid=0.18; labelHt=0.05;  btnWid = 0.18; btnHt=0.07;  % Spacing between the label and the button for the same command  btnOffset=0.003;    % Spacing between the button and the next command's label  spacing=0.05; % vertical gap    % The CONSOLE frame  frmBorder=0.02;  yPos=0.05-frmBorder;  frmPos=[left-frmBorder yPos btnWid+2*frmBorder 0.9+2*frmBorder];  console_Hndl=uicontrol( ...    'Style','frame', ...    'Units','normalized', ...    'Position',frmPos, ...    'BackgroundColor',[0.5 0.5 0.5]);   % The AND_OP command popup button/menu  btnNumber=1;  yLabelPos=top-(btnNumber-1)*(btnHt+labelHt+spacing);  % Generic label information  labelPos=[left_label yLabelPos-labelHt labelWid labelHt];  uicontrol( ...    'Style','text', ...    'Units','normalized', ...    'Position',labelPos, ...    'BackgroundColor',labelColor, ...    'HorizontalAlignment','Center', ...    'String',' AND');  btnPos=[left yLabelPos-labelHt-btnHt-btnOffset btnWid btnHt];  AND_Hndl=uicontrol( ...    'Style','Popup',...    'String','t3mi|twdp|t1bd|t15ep|t2ap',...    'Position', btnPos, ...    'Value',[ 1 ],...    'Units','normalized',...    'CallBack','GUI_PI1(''redraw'')');   % The OR_OP command popup button/menu  btnNumber=2;  yLabelPos=top-(btnNumber-1)*(btnHt+labelHt+spacing);    % Generic label information  labelPos=[left_label yLabelPos-labelHt labelWid labelHt];  uicontrol( ...    'Style','text', ...    'Units','normalized', ...    'Position',labelPos, ...    'BackgroundColor',labelColor, ...    'HorizontalAlignment','Center', ...    'String',' OR');  % Generic popup button information  btnPos=[left yLabelPos-labelHt-btnHt-btnOffset btnWid btnHt];  OR_Hndl = uicontrol( ...    'Style','popup', ...    'Units','normalized', ...    'Position',btnPos, ...    'String','s3ma|swds|s1bs|s15es|s2as', ...    'Value', [ 1 ], ...    'Callback','GUI_PI1(''redraw'')');    % The INFO button  uicontrol( ...    'Style','push', ...    'Units','normalized', ...    'Position',[left bottom+(2*labelHt)+spacing btnWid 2*labelHt], ...    'String','Info', ...    'Callback','GUI_PI1(''info'')');   % The CLOSE button  done_button=uicontrol('Style','Pushbutton', ...    'Position',[left bottom btnWid 2*labelHt], ...    'Units','normalized','Callback',...    'GUI_PI1(''done'')','String','Close');  % Define input and output sets :  ESET=[-1 0 1];  OSET=[-1 -0.5 0 0.5 1];  % Create axes for plots :  surf_axes  = axes('Position',[.1 .58 .3 .3], ...                    'XLim',[-1 1],'YLim',[-1 1],'ZLim',[-1 1]);  cont_axes = axes('Position',[.1 .14 .3 .3], ...                   'XLim',[-1 1],'YLim',[-1 1]);  eset_axes = axes('Position',[.47 .63 .25 .2], ...                    'XLIm',[-1 1],'YLim',[0 1.1]);  oset_axes = axes('Position',[.47 .19 .25 .2], ...                    'XLIm',[-1 1],'YLim',[0 1.1]);  % Note: if the sets will later to be manipulaed with click&drag,  %       declare axes global and put the following things under   %       redraw :  axes(eset_axes); plot_set(ESET); title('Input Fuzzy Sets');  xlabel('error and error rate');  axes(oset_axes); plot_set(OSET); title('Output Fuzzy Sets');  xlabel('universe of discourse');  % Create intial result for reasonig procedure :  GUI_PI1('redraw');elseif strcmp(action,'done'),  close(gcf);  clear global ESET OSET AND_OP OR_OP E OUTPUT  clear global AND_Hndl OR_Hndl  clear global surf_axes cont_axeselseif strcmp(action,'redraw'),  % recomputes outset and output value and updates display  val = get(AND_Hndl,'Value');  if (val == 1),    AND_OP='t3mi';  elseif (val == 2),    AND_OP='twdp';  elseif (val == 3),   AND_OP='t1bd';  elseif (val == 4),   AND_OP='t15ep';  elseif (val == 5),   AND_OP='t2ap';  end;  val = get(OR_Hndl,'Value');  if (val == 1),    OR_OP='s3ma';  elseif (val == 2),    OR_OP='swds';  elseif (val == 3),    OR_OP='s1bs';  elseif (val == 4),    OR_OP='s15es';  elseif (val == 5),    OR_OP='s2as';  end;  % Determine control surface of the specified controller :  % Procedure is taken from the file ctr_surf.m  stepsize=10;		% defines resolution.  bo=[-1 1 -1 1]; 	% defines range  bs=(bo(4)-bo(3))/stepsize;  as=(bo(2)-bo(1))/stepsize;  zvalues=zeros(stepsize+1,stepsize+1); % +1 to get the full range.  error=bo(1);  xv=zeros(3,1);  % ESET corresponds to the x-axis. DESET corresponds to the y-axis.  for x=1:stepsize+1,          % x-axis corresponds to e - and the columns.    derror=bo(3);    for y=1:stepsize+1,        % y-axis corresponds to de - and the rows.      E=[error;derror];      GUI_PI1('reason');      zvalues(y,x)=OUTPUT;      xv(1)=error; xv(3)=OUTPUT;      derror=derror+bs;    end;    xv(2)=derror;    error=error+as;  end;  xvalues=linspace(bo(1),bo(2),stepsize+1);  yvalues=linspace(bo(3),bo(4),stepsize+1);   watchoff(oldFigNumber);  axes(surf_axes);  surf(xvalues,yvalues,zvalues); grid  set(surf_axes, ...     'XLabel', text(0,0,'error'), ...     'YLabel', text(0,0,'rate'), ...     'ZLabel', text(0,0,'output'));  text(1.5, 5,'                                       Fuzzy PI Control');  axes(cont_axes);  contour(xvalues,yvalues,zvalues);  set(cont_axes, ...     'XLabel', text(0,0,'error e'), ...     'YLabel', text(0,0,'de/dt'));  drawnowelseif strcmp(action,'reason'),  % Fuzzification :  enT=fuzzsiyi(ESET,E(1));       % E(1) corresponds to the error   rnT=fuzzsiyi(ESET,E(2));       % E(2) corresponds to the rate of error  % horizontal direction corresponds to enT.  % vertical direction corresponds to rnT.  NB=1; NS=2; NZ=3; PS=4; PB=5;  rt=[NB NS NZ ;      NS NZ PS ;      NZ PS PB];  rb=rtinf(rt,enT,rnT,AND_OP,OR_OP);   % Defuzzification:  OUTPUT=OSET*rb; elseif strcmp(action,'info'),  ttlStr = 'Fuzzy PI Control';   hlpStr1= ...                                                  ['  						  '];  hlpStr2= ...                                                   ['  						  '];  hlpStr3= str2mat(...                       ' ', ...    ' File name: GUI_PI1.m');  helpfun(ttlStr, hlpStr1, hlpStr2, hlpStr3);end; % of GUI_PI1.m

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久成人久久爱| 国产最新精品免费| xfplay精品久久| 99r精品视频| 久久精品国产99久久6| 亚洲人成网站影音先锋播放| 精品欧美一区二区久久| 91丨九色丨黑人外教| 久久99精品久久只有精品| 亚洲精品免费一二三区| 久久你懂得1024| 51精品秘密在线观看| 91丨九色丨尤物| 岛国精品一区二区| 免费成人在线播放| 夜夜嗨av一区二区三区| 国产清纯白嫩初高生在线观看91 | 日本在线不卡一区| 国产精品狼人久久影院观看方式| 欧美福利视频导航| 色综合久久综合网| 不卡的电视剧免费网站有什么| 美女看a上一区| 91麻豆精品在线观看| 国产真实乱偷精品视频免| 午夜电影一区二区| 亚洲综合久久久久| 亚洲免费三区一区二区| 久久精品一区八戒影视| 日韩一区二区免费高清| 欧美日韩成人高清| 91电影在线观看| 99久久精品国产毛片| 粉嫩av亚洲一区二区图片| 国产在线日韩欧美| 激情亚洲综合在线| 喷水一区二区三区| 青青草视频一区| 日本不卡在线视频| 日韩中文字幕不卡| 日韩成人dvd| 蜜桃久久久久久| 九一久久久久久| 久久精品国产精品青草| 久久国产免费看| 精品一二线国产| 国产一区二区伦理片| 激情综合网av| 国产成人精品一区二| 国产黑丝在线一区二区三区| 国产成人aaa| 成人免费高清在线| 成人精品亚洲人成在线| 91视视频在线观看入口直接观看www | 欧美福利一区二区| 日韩一区二区三区视频| 精品福利一区二区三区免费视频| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 国产精品影视网| 不卡一区在线观看| 色激情天天射综合网| 欧美亚洲国产一卡| 欧美一区二区视频在线观看2020| 欧美一区二区三区四区视频| 欧美不卡在线视频| 欧美激情一区三区| 亚洲免费观看在线观看| 午夜精品成人在线| 国产精品综合一区二区| 91在线观看视频| 欧美一区国产二区| 久久精品在线观看| 一区二区三区在线影院| 青青青伊人色综合久久| 国产精品一区二区在线播放| 99久久伊人久久99| 欧美日韩精品福利| 久久久久久久网| 亚洲精品视频在线看| 奇米精品一区二区三区在线观看| 国产精品一二二区| 在线免费观看视频一区| 日韩一区二区麻豆国产| 国产精品麻豆网站| 日韩成人伦理电影在线观看| 丁香婷婷综合五月| 欧美日韩一区二区三区在线| 2024国产精品| 亚洲国产日日夜夜| 国产乱码精品1区2区3区| 在线免费观看成人短视频| 欧美刺激午夜性久久久久久久| **性色生活片久久毛片| 麻豆久久久久久| 欧美性猛交一区二区三区精品 | 亚洲精品国产无天堂网2021| 奇米色777欧美一区二区| 成人黄色在线视频| 欧美一区二区三区啪啪| 成人免费小视频| 国产主播一区二区| 7777精品伊人久久久大香线蕉的| 国产精品久久久久影视| 久久精品国产第一区二区三区| 色综合色综合色综合色综合色综合 | 日韩一区二区免费视频| 亚洲精品中文在线影院| 国产成人av电影免费在线观看| 欧美疯狂做受xxxx富婆| 亚洲日穴在线视频| 国产精品一级片在线观看| 欧美一区二视频| 亚洲一区视频在线| 成人美女在线视频| 日韩精品一区二区三区中文不卡| 亚洲激情自拍视频| 菠萝蜜视频在线观看一区| 精品国产不卡一区二区三区| 性做久久久久久久免费看| 99久久伊人久久99| 中文字幕不卡在线播放| 久久69国产一区二区蜜臀| 欧美男女性生活在线直播观看| 国产精品高潮呻吟| 国产传媒一区在线| 26uuu久久综合| 免费观看成人av| 日韩欧美一级二级| 日韩av成人高清| 91精品国产色综合久久| 亚洲国产美女搞黄色| 日本高清免费不卡视频| 亚洲男人天堂av网| 99久久精品国产一区二区三区 | 丝袜亚洲另类丝袜在线| 91黄视频在线观看| 一区二区三区日韩欧美精品| 99在线热播精品免费| 中文字幕一区二区不卡| av午夜一区麻豆| 亚洲视频一二区| 91久久精品一区二区| 一区二区三区在线影院| 色婷婷久久久综合中文字幕 | 国产一二三精品| 久久精品亚洲乱码伦伦中文| 国产精品中文字幕欧美| 久久精品视频免费观看| 国产suv精品一区二区883| 国产精品欧美综合在线| 91视视频在线直接观看在线看网页在线看| 国产精品久久久久桃色tv| 成人福利视频在线看| 亚洲日本欧美天堂| 欧美制服丝袜第一页| 亚洲1区2区3区视频| 日韩欧美一卡二卡| 国产成人自拍网| 亚洲视频一区二区免费在线观看| 在线看不卡av| 蜜桃av一区二区三区电影| 久久亚洲春色中文字幕久久久| 国产成人鲁色资源国产91色综 | 色狠狠一区二区三区香蕉| 亚洲h在线观看| 精品欧美一区二区三区精品久久| 国产成人精品亚洲午夜麻豆| 国产精品国产成人国产三级 | 欧美欧美欧美欧美首页| 久久69国产一区二区蜜臀| 国产精品国产三级国产a| 欧美日韩免费观看一区二区三区| 免费精品视频在线| 国产欧美精品国产国产专区| 97se亚洲国产综合在线| 日韩福利视频网| 国产精品免费av| 6080午夜不卡| 高清在线不卡av| 五月激情六月综合| 久久九九影视网| 在线成人小视频| 成人免费看视频| 日本女人一区二区三区| 国产精品少妇自拍| 欧美三级乱人伦电影| 国产精品中文字幕一区二区三区| 亚洲精品乱码久久久久久黑人| 91精品视频网| 色综合天天综合狠狠| 蜜桃视频在线观看一区二区| 中文字幕一区二区三区色视频| 欧美一区二区三区四区五区| 99久久精品国产精品久久| 美女脱光内衣内裤视频久久影院| 综合久久综合久久| 久久综合色8888| 这里是久久伊人| 91美女片黄在线观看91美女| 激情欧美一区二区三区在线观看|