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

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

?? setfis2.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.
%
%   For example:
%
%           a=newfis('tipper');
%           a=addvar(a,'input','service',[0 10]);
%           a=addmf(a,'input',1,'poor','gaussmf',[1.5 0]);
%           a=addmf(a,'input',1,'excellent','gaussmf',[1.5 10]);
%           getfis(a)
%           a=setfis(a,'Name','tip_example');
%           a=setfis(a,'DefuzzMethod','bisector');
%           a=setfis(a,'input',1,'Name','quality');
%           getfis(a)
%
%   See also GETFIS.

%   Kelly Liu 4-30-96
%   Copyright 1994-2002 The MathWorks, Inc. 
%   $Revision: 1.8 $  $Date: 2002/04/14 22:22:24 $

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


if nargin==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');

elseif nargin==3,
    propName=lower(arg1);
    newVal=arg2;
 
    if strcmp(propName,'name'),
        fis.fisName=arg2;
        out=fis;

    elseif strcmp(propName,'type'),
        fis.fisType=arg2;
        out=fis;

    elseif strcmp(propName,'andmethod'),
        fis.andMethod=arg2;
        out=fis;

    elseif strcmp(propName,'ormethod'),
        fis.orMethod=arg2;
        out=fis;

    elseif strcmp(propName,'impmethod'),
        fis.impMethod=arg2;
        out=fis;

    elseif strcmp(propName,'aggmethod'),
        fis.affMethod=arg2;
        out=fis;

    elseif strcmp(propName,'defuzzmethod'),
        fis.defuzzMethod=arg2;
        out=fis;

    elseif strcmp(propName,'inlabels'),
        error('You may not set this property directly');

    elseif strcmp(propName,'outlabels'),
        error('You may not set this property directly');

    elseif strcmp(propName,'inmflabels'),
        error('You may not set this property directly');

    elseif strcmp(propName,'outmflabels'),
        error('You may not set this property directly');

    elseif strcmp(propName,'inrange'),
        error('You may not set this property directly');

    elseif strcmp(propName,'outrange'),
        error('You may not set this property directly');

    elseif strcmp(propName,'inmftypes'),
        error('You may not set this property directly');

    elseif strcmp(propName,'outmftypes'),
        error('You may not set this property directly');
 
    elseif strcmp(propName,'rulelist'),
        
        fis.ruleList=arg2;
        out=fis;

    else
        error(['There is no FIS system property called ', propName]);

    end

% ===============================================
% Handle VARIABLES
% ===============================================
elseif nargin==5,
    % Name assignment
    % ===========================================
    varType=lower(arg1);
    varIndex=arg2;
    varProp=lower(arg3);
    newVal=arg4;
 
    if strcmp(varType,'input'),
        if varIndex>numInputs,
            error(['There are not that many input variables.']);
        end

        if strcmp(varProp,'name'),            
            fis.FSInput(arg2).name=arg4;
            out=fis;
        end

        if strcmp(varProp,'range'),
            fis.FSInput(arg2).range=arg4;
            out=fis;
        end

        if strcmp(varProp,'nummfs'),
            error('You may not set this property directly');
        end

        if strcmp(varProp,'mflist'),
            error('You may not set this property directly');
        end

    elseif strcmp(varType,'output'),
        % Range checking
        if varIndex>numOutputs,
            error(['There are not that many output variables.']);
        end

        if strcmp(varProp,'name'),
           
           fis.Output(arg2).name=arg4;
            out=fis;
        end

        if strcmp(varProp,'range'),
            fis.Output(arg2).range=arg4;
            out=fis;
        end

        if strcmp(varProp,'nummfs'),
            error('You may not set this property directly');
        end

        if strcmp(varProp,'mflist'),
            error('You may not set this property directly');
        end

    else
        disp(['Variable type must be either "input" or "output"']);

    end

 
% ===============================================
% Handle MEMBERSHIP FUNCTIONS
% ===============================================
elseif nargin==7,
    % Name assignment
    % ===========================================
    varType=lower(arg1);
    varIndex=arg2;
    MFIndex=arg4;
    MFProp=lower(arg5);
    newVal=arg6;

 
    if strcmp(varType,'input'),

        % Range checking
        % =======================================
        if varIndex>numInputs,
            error(['There are not that many input variables.']);
        end

        if MFIndex>size(fis.FSInput(varIndex).MF, 2),
            errStr=['There are only ',int2str(size(fis.FSInput(varIndex).MF, 2)), ...
                ' MFs associated with that variable'];
            error(errStr)
        end
        
        

        if strcmp(MFProp,'name'),
            
            fis.FSInput(arg2).MF(arg4).MFLabel=arg6;
            out=fis;
        end

        if strcmp(MFProp,'type'),
            fis.FSInput(arg2).MF(arg4).MFType=arg6;
            out=fis;
        end

        if strcmp(MFProp,'params'),
            fis.FSInput(arg2).MF(arg4).MFParams=arg6;
            out=fis;
        end

    elseif strcmp(varType,'output'),
        % Range checking
        % =======================================
        if varIndex>numOutput,
            error(['There are not that many output variables.']);
        end

        MFRowIndex=sum(numOutputMFs(1:(varIndex-1)))+MFIndex;

        if strcmp(MFProp,'name'),
            fis.Output(arg2).MF(arg4).MFLabel=arg6;
            out=fis;
        end

        if strcmp(MFProp,'type'),
            fis.Output(arg2).MF(arg4).MFType=arg6;
            out=fis;
        end

        if strcmp(MFProp,'params'),            
            fisType=fis.Type;
            MFType=fis.Output(arg2).MF(arg4).MFType;
            if strcmp(fisType,'sugeno') & strcmp(MFType,'constant'),
                % Sugeno systems with constant output functions should only have
                % one parameter, and it should go in the numInputs+1 column
                arg6=[0 arg6];
            end

            fis.Output(arg2).MF(arg4).MFParams=arg6;
            out=fis;
        end
    end
end


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
麻豆精品精品国产自在97香蕉| 国产风韵犹存在线视精品| 日产国产高清一区二区三区| 国产精品18久久久久| 欧美视频在线观看一区| 久久久亚洲精品一区二区三区| 亚洲欧美国产高清| 国产一区二区三区香蕉| 欧美午夜一区二区三区免费大片| 国产夜色精品一区二区av| 视频一区二区欧美| 在线日韩国产精品| 国产精品久久看| 国产美女精品人人做人人爽| 欧美美女一区二区在线观看| 亚洲欧美区自拍先锋| 丰满白嫩尤物一区二区| 精品久久久久久久久久久久久久久| 亚洲线精品一区二区三区| 国产成人午夜视频| 日韩久久久久久| 视频一区在线播放| 精品视频在线免费看| 一区二区成人在线| 99re成人精品视频| 亚洲丝袜自拍清纯另类| va亚洲va日韩不卡在线观看| 国产欧美一区二区精品忘忧草| 紧缚奴在线一区二区三区| 91精品在线麻豆| 五月激情综合色| 欧美日韩成人一区二区| 亚洲二区在线视频| 欧美日韩另类一区| 日本91福利区| 日韩精品专区在线影院观看| 免费视频最近日韩| 日韩精品一区二区三区蜜臀| 久久精工是国产品牌吗| 精品1区2区在线观看| 国产酒店精品激情| 国产欧美视频一区二区三区| 成人av网站免费| 日韩毛片一二三区| 色诱亚洲精品久久久久久| 亚洲久草在线视频| 欧美日韩精品福利| 久久精品国产一区二区三| 精品精品国产高清一毛片一天堂| 国产一区 二区 三区一级| 国产精品嫩草久久久久| 91偷拍与自偷拍精品| 亚洲一区在线视频观看| 欧美一区二区三区成人| 经典三级一区二区| 国产精品久线在线观看| 欧美在线观看一二区| 婷婷久久综合九色综合绿巨人| 日韩欧美在线123| 国产成人精品三级麻豆| 一区二区三区在线观看动漫| 欧美一区二区三区免费在线看| 狠狠色丁香婷婷综合| 一区二区中文字幕在线| 欧美日韩国产不卡| 国产传媒日韩欧美成人| 亚洲综合一区二区三区| 欧美v日韩v国产v| 99精品视频中文字幕| 日韩中文字幕亚洲一区二区va在线 | 成人aaaa免费全部观看| 一区二区三区不卡视频| 欧美电影免费观看完整版| 成人精品国产一区二区4080| 午夜av区久久| 最近中文字幕一区二区三区| 7777精品伊人久久久大香线蕉完整版 | 一区二区三区国产| 精品乱码亚洲一区二区不卡| 91色乱码一区二区三区| 精品一区二区免费在线观看| 亚洲免费观看高清完整版在线 | 成人永久看片免费视频天堂| 亚洲自拍偷拍av| 国产亚洲自拍一区| 欧美精品丝袜中出| 91在线无精精品入口| 久久av中文字幕片| 亚洲国产va精品久久久不卡综合| 国产欧美一区二区精品忘忧草 | 七七婷婷婷婷精品国产| 亚洲人123区| 国产亚洲综合在线| 欧美一级在线视频| 色婷婷亚洲一区二区三区| 国产精品综合在线视频| 日本中文字幕不卡| 亚洲影视在线观看| 1024精品合集| 欧美韩国日本综合| 欧美α欧美αv大片| 欧美日韩精品电影| 91高清视频在线| 95精品视频在线| 不卡av在线网| 成人高清免费观看| 东方aⅴ免费观看久久av| 久久精品免费看| 老司机精品视频在线| 日本在线观看不卡视频| 丝袜国产日韩另类美女| 日韩精品一级二级| 性做久久久久久免费观看欧美| 亚洲蜜臀av乱码久久精品蜜桃| 欧美极品另类videosde| 国产丝袜在线精品| 国产精品私人自拍| 国产精品乱人伦| 亚洲日本在线a| 一区二区三区四区在线播放| 亚洲欧美日韩电影| 亚洲国产综合视频在线观看| 亚洲一区二区三区四区在线免费观看 | 欧美精品tushy高清| 欧美日韩精品欧美日韩精品| 欧美偷拍一区二区| 欧美久久一二三四区| 555www色欧美视频| 精品久久久久久无| 国产免费观看久久| 亚洲欧美怡红院| 亚洲国产日韩一级| 人人超碰91尤物精品国产| 久久av老司机精品网站导航| 国产呦精品一区二区三区网站| 国产精品一二一区| 成人精品亚洲人成在线| 99re视频精品| 欧美妇女性影城| www国产成人| 亚洲欧洲性图库| 亚州成人在线电影| 国产精品乡下勾搭老头1| 成人福利视频在线看| 欧美午夜精品久久久久久孕妇| 91精品国产一区二区三区香蕉| 精品国产精品一区二区夜夜嗨| 欧美极品少妇xxxxⅹ高跟鞋 | 91麻豆6部合集magnet| 欧美日精品一区视频| 精品国产三级电影在线观看| 国产精品网站在线| 一区二区日韩电影| 韩国三级在线一区| 色综合久久久久久久久久久| 欧美日韩aaaaaa| 国产偷v国产偷v亚洲高清 | 欧美国产一区二区| 亚洲综合在线电影| 经典三级视频一区| 在线观看视频一区二区| 欧美大黄免费观看| 一区二区三区日本| 成人综合婷婷国产精品久久免费| 欧美三级日韩三级国产三级| 精品国产伦一区二区三区观看体验| 亚洲色欲色欲www在线观看| 美女视频第一区二区三区免费观看网站| 成人午夜免费视频| 日韩欧美亚洲国产另类 | 在线观看免费视频综合| 精品乱人伦一区二区三区| 亚洲综合图片区| 国产91对白在线观看九色| 欧美精品丝袜久久久中文字幕| 国产精品久久久久久久久果冻传媒 | 亚洲国产一区二区三区| 国产v综合v亚洲欧| 欧美v亚洲v综合ⅴ国产v| 亚洲电影一级黄| 99国内精品久久| 国产日韩精品一区二区三区在线| 欧美a一区二区| 欧美日韩精品欧美日韩精品一综合| 自拍视频在线观看一区二区| 国产精品一区免费视频| 精品久久久三级丝袜| 日韩成人免费在线| 欧美日本在线视频| 亚洲伊人伊色伊影伊综合网| 91在线国产观看| 亚洲天堂久久久久久久| 高清日韩电视剧大全免费| 久久视频一区二区| 国产在线播放一区三区四| 日韩精品自拍偷拍| 九九九久久久精品| 精品理论电影在线观看| 国产在线视视频有精品| 26uuu亚洲|