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

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

?? setfis.m

?? 模糊控制工具箱,很好用的,有相應的說明文件,希望對大家有用!
?? M
字號:
function out=setfis(fis,arg1,arg2,arg3,arg4,arg5,arg6)
%SETFIS Set fuzzy inference system properties.
%   FIS2 = SETFIS(FIS1,'fisPropName',newPropValue) returns the FIS matrix
%   FIS2 which is identical to FIS1 except that the FIS property 
%   corresponding to 'fisPropName' is set to newPropValue.
%
%   FIS2 = SETFIS(FIS1,varType,varIndex,'varPropName',newPropValue)
%   returns FIS2, in which a property associated with the variable
%   specified by varType and varIndex has been set to a new value.
%
%   FIS2 = SETFIS(FIS1,varType,varIndex,'mf',mfIndex, ...
%           'mfPropName',newPropValue) returns FIS2, in which a property 
%   associated with the membership function specified by varType,
%   varIndex, and mfIndex has been set to a new value.
%
%   See also GETFIS.

%   Ned Gulley, 2-2-94  Kelly Liu 7-10-96
%   Copyright 1994-2002 The MathWorks, Inc. 
%   $Revision: 1.29 $  $Date: 2002/04/14 22:20:47 $

numInputs=length(fis.input);
numOutputs=length(fis.output);

switch nargin 
case 1
   indent=32*ones(1,8);
   fprintf('      Name\n');
   fprintf('      Type\n');
   fprintf('      AndMethod\n');
   fprintf('      OrMethod\n');
   fprintf('      ImpMethod\n');
   fprintf('      AggMethod\n');
   fprintf('      DefuzzMethod\n');
   fprintf('      InMFParams\n');
   fprintf('      OutMFParams\n');
   fprintf('      RuleList\n');
   
case 3
   propName=lower(arg1);
   newVal=arg2;
   
   switch propName
   case 'name'
      fis.name=newVal;
      out=fis;
   case 'type'
      fis.type=newVal;
      out=fis;
   case 'andmethod'
      fis.andMethod=newVal;
      out=fis;
   case 'ormethod'
      fis.orMethod=newVal;
      out=fis;
   case 'impmethod'
      fis.impMethod=newVal;
      out=fis;
   case 'aggmethod'
      fis.aggMethod=newVal;
      out=fis;
   case 'defuzzmethod'
      fis.defuzzMethod=newVal;
      out=fis;
      
   case {'inlabels','outlabels','inmflabels','outmflabels','inrange','outrange','inmftypes','outmftypes'}
      error('You may not set this property directly');
      
   case 'inmfparams'
      for i=1:numInputs
         numInputMFs(i)=length(fis.input(i).mf);
      end
      totalInputMFs=sum(numInputMFs);
      k=1;
      for i=1:numInputs
         for j=1:numInputMFs(i)
            fis.input(i).mf(j).params=newVal(k,:);
            k=k+1;
         end
      end
      out=fis;
      
   case 'outmfparams'
      for i=1:length(fis.output)
         numOutputMFs(i)=length(fis.output(i).mf);
      end
      totalOutputMFs=sum(numOutputMFs);
      k=1;
      for i=1:numOutputs
         for j=1:numOutputMFs(i)
            fis.output(i).mf(j).params=newVal(k,:);
            k=k+1;
         end
      end
      out=fis;
      
   case 'rulelist'
      fis.rule=[];
      rules=newVal;
      for i=1:size(rules, 1)
         fis.rule(i).antecedent=rules(i, 1:numInputs);
         fis.rule(i).consequent=rules(i, (numInputs+1):(numInputs+numOutputs));
         fis.rule(i).weight=rules(i, numInputs+numOutputs+1);
         fis.rule(i).connection=rules(i, numInputs+numOutputs+2);
      end 
      out=fis;
   otherwise
      error(['There is no FIS system property called ', propName]);
   end
   
case 5
   % Name assignment
   % ===========================================
   varType=lower(arg1);
   varIndex=arg2;
   varProp=lower(arg3);
   newVal=arg4;
   
   switch varType
   case 'input'
      
      if varIndex>length(fis.input),
         error(['There are not that many input variables.']);
      end
      
      switch varProp
      case 'name'         
         fis.input(varIndex).name=newVal;
         out=fis;     
      case 'range'         
         fis.input(varIndex).range=newVal;
         out=fis;
      case 'nummfs'         
         error('You may not set this property directly');
      case 'mflist'         
         error('You may not set this property directly');
      end
      
   case 'output'
      % Range checking
      if varIndex>length(fis.output),
         error(['There are not that many output variables.']);
      end
      
      switch varProp
      case 'name'         
         fis.output(varIndex).name=newVal;
         out=fis;
      case 'range'           
         fis.output(varIndex).range=newVal;
         out=fis;
      case 'nummfs'         
         error('You may not set this property directly');
      case 'mflist'         
         error('You may not set this property directly');
      end
      
   otherwise
      disp(['Variable type must be either "input" or "output"']);
      
   end
   
   % ===============================================
   % Handle MEMBERSHIP FUNCTIONS
   % ===============================================
case 7
   % Name assignment
   % ===========================================
   varType=lower(arg1);
   varIndex=arg2;
   MFIndex=arg4;
   MFProp=lower(arg5);
   newVal=arg6;
   
   % New value preparation
   % ===========================================
   switch varType
   case 'input'
      
      % Range checking
      % =======================================
      if varIndex>length(fis.input)
         error(['There are not that many input variables.']);
      end
      
      if MFIndex>length(fis.input(varIndex).mf),
         errStr=['There are only ',int2str(length(fis.input(varIndex).mf)), ...
               ' MFs associated with that variable'];
         error(errStr)
      end
      
      switch MFProp
      case 'name'
         fis.input(varIndex).mf(MFIndex).name=newVal;
         out=fis;
      case 'type'
         fis.input(varIndex).mf(MFIndex).type=newVal;
         out=fis;
      case 'params'
         fis.input(varIndex).mf(MFIndex).params=newVal;
         out=fis;
      end
      
   case 'output'
      % Range checking
      % =======================================
      if MFIndex>length(fis.output(varIndex).mf),
         errStr=['There are only ',int2str(length(fis.output(varIndex).mf)), ...
               ' MFs associated with that variable'];
         error(errStr)
      end
      
      switch MFProp
      case 'name'
         fis.output(varIndex).mf(MFIndex).name=newVal;
         out=fis;
      case 'type'
         fis.output(varIndex).mf(MFIndex).type=newVal;
         out=fis;
      case 'params'
         fis.output(varIndex).mf(MFIndex).params=newVal;
         out=fis;
      end
   end
   
end




?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕中文字幕一区二区| 国产精品99久久久久久似苏梦涵| 色婷婷综合久色| 精品综合免费视频观看| 亚洲国产三级在线| 国产精品免费视频一区| 精品国产一区二区在线观看| 欧美精品久久一区| 欧美一a一片一级一片| 亚洲成人免费电影| 国产精品免费看片| 国产欧美一区视频| 国产精品入口麻豆九色| 337p日本欧洲亚洲大胆色噜噜| 717成人午夜免费福利电影| 欧美在线免费观看亚洲| 欧美日韩一区二区在线观看视频 | 亚洲高清免费在线| 亚洲日穴在线视频| 亚洲欧美日韩国产手机在线| 成人免费在线播放视频| 亚洲精品欧美综合四区| 国产精品久久久久aaaa樱花| 欧美一区二区三区爱爱| 91精品国产欧美一区二区| 99精品国产视频| 成人成人成人在线视频| 99视频在线精品| 欧美午夜一区二区三区免费大片| 欧美午夜一区二区三区| 91精品综合久久久久久| 91成人国产精品| 国产98色在线|日韩| 9人人澡人人爽人人精品| 色狠狠桃花综合| 欧美挠脚心视频网站| 日韩亚洲欧美高清| 精品日韩一区二区三区 | 一本久久精品一区二区 | 久久先锋影音av| 国产欧美一区二区精品久导航 | eeuss鲁一区二区三区| 成人国产电影网| 在线精品观看国产| 欧美性大战久久久久久久蜜臀| 一本到高清视频免费精品| 欧美日韩不卡视频| 欧美亚洲综合一区| 欧美私人免费视频| 欧美老肥妇做.爰bbww| 精品sm在线观看| 亚洲女人****多毛耸耸8| 视频在线观看国产精品| 国产福利91精品一区二区三区| 日本欧美在线观看| 91蜜桃网址入口| 欧美一区二区三区四区五区| 久久亚洲综合色一区二区三区| 国产精品热久久久久夜色精品三区| 亚洲午夜影视影院在线观看| 久久av中文字幕片| 色香蕉成人二区免费| 日韩欧美综合一区| 一区二区高清免费观看影视大全 | 91在线精品秘密一区二区| 欧美日韩免费视频| 精品99一区二区| 亚洲成人自拍网| 99久久99久久综合| 26uuu亚洲综合色| 午夜精品爽啪视频| 97精品国产露脸对白| 欧美人牲a欧美精品| 中文字幕+乱码+中文字幕一区| 日本欧美久久久久免费播放网| 不卡一区在线观看| 亚洲精品在线网站| 日本三级亚洲精品| 色婷婷综合久久久久中文一区二区| 日韩欧美国产小视频| 一区二区三区欧美日韩| 久久99国产精品久久99 | 国产乱码精品一区二区三区av | 成人av动漫在线| 久久婷婷久久一区二区三区| 日韩精品电影一区亚洲| 欧美午夜一区二区| 久久免费视频色| 国产综合久久久久影院| 欧美精品一区二区三区一线天视频 | 亚洲综合激情网| 成人免费毛片高清视频| 精品国产a毛片| 性做久久久久久| 成人黄色av电影| 久久久久久久免费视频了| 精品在线免费观看| 欧美性生活大片视频| 亚洲精品国产一区二区精华液| 91小视频在线观看| 久久久亚洲综合| av亚洲精华国产精华| 亚洲天天做日日做天天谢日日欢 | 国产一区二区伦理| 91视频免费看| 亚洲成人一区二区在线观看| 欧美伊人久久久久久久久影院| 美女mm1313爽爽久久久蜜臀| 91精品国产综合久久久久久久| 青青草视频一区| 久久综合成人精品亚洲另类欧美 | 久久久久久麻豆| 国产精品一区在线观看乱码| 久久久国产精品午夜一区ai换脸| 国产成人8x视频一区二区| 欧美—级在线免费片| 国产一区二区三区在线观看精品| 国产午夜精品理论片a级大结局| 国产成人综合自拍| 一区二区三区美女视频| 日韩一区二区三区四区| 国产一区不卡视频| 亚洲自拍另类综合| 日韩女优视频免费观看| 粉嫩久久99精品久久久久久夜| 日本一区二区成人| 欧美日韩精品一区二区三区四区| 久久福利视频一区二区| √…a在线天堂一区| 91精品婷婷国产综合久久竹菊| 精品粉嫩aⅴ一区二区三区四区| 精油按摩中文字幕久久| 亚洲另类色综合网站| 精品国产制服丝袜高跟| 在线精品视频免费观看| 国产麻豆一精品一av一免费| 一级女性全黄久久生活片免费| 精品欧美乱码久久久久久1区2区 | 午夜视频在线观看一区二区 | ...xxx性欧美| www国产成人| 欧美日韩精品是欧美日韩精品| 精品一区二区在线视频| 一区二区三区日韩在线观看| 91麻豆精品国产自产在线 | 欧美老女人在线| 欧美a一区二区| 亚洲欧美偷拍三级| 日韩欧美国产一区二区三区| 在线免费观看视频一区| 波多野结衣在线一区| 肉色丝袜一区二区| 亚洲第一精品在线| 亚洲综合另类小说| 亚洲一区二区三区四区在线免费观看| 国产日韩精品一区二区浪潮av| 在线视频你懂得一区二区三区| 国产乱淫av一区二区三区| 日本三级亚洲精品| 亚洲国产另类精品专区| 欧美激情在线看| 久久一二三国产| 精品噜噜噜噜久久久久久久久试看| 欧美午夜精品一区二区蜜桃| 成人av一区二区三区| 久久99精品久久久久久动态图 | 色综合久久久久综合99| www.欧美日韩| 韩国在线一区二区| 男女男精品网站| 蜜桃精品在线观看| 久久精品99久久久| 紧缚奴在线一区二区三区| 亚洲视频一区二区免费在线观看| 国产欧美日韩精品一区| 久久免费电影网| 国产精品不卡一区| 亚洲男同1069视频| 亚洲专区一二三| 日韩黄色一级片| 一区2区3区在线看| 亚洲成精国产精品女| 国产精品久久久久久亚洲伦 | 麻豆视频观看网址久久| 免费观看一级特黄欧美大片| 久久国内精品视频| 国产成a人亚洲精品| 91亚洲国产成人精品一区二三| 99国产精品久久久久久久久久 | 99在线热播精品免费| 色av成人天堂桃色av| 欧美日韩在线播放三区| 国产白丝网站精品污在线入口| 国产一区二区三区蝌蚪| 99re热这里只有精品免费视频| 欧美亚洲精品一区| 欧美精品一区二区三区四区| 亚洲人成伊人成综合网小说| 亚洲国产精品人人做人人爽| 亚洲福利一区二区|