td_dem_c.m

来自「FISMAT accommodates different arithmetic」· M 代码 · 共 30 行

M
30
字号
function do = td_dem_c(e,x,Ts)% do = td_dem_c(e,x,Ts)%%% FSTB - Fuzzy Systems Toolbox for MATLAB% Copyright (c) 1993-1996 by Olaf Wolkenhauer% Control Systems Centre at UMIST% Manchester M60 1QD, UK%% 9-May-1994 global ERROR RATE DOUT Ae Ade% Fuzzification: (e(1)=error e(2)=rate of changeAe  = fuzzsiyi(ERROR,e(1));Ade = fuzzsiyi(RATE,e(2));% Ae is a row vector containing fit-values to which e(1) fits to the sets.NB=1; NM=2; NZ=3; PM=4; PB=5;% e ->     NB NZ PBrulebank= [NB NM NZ  ; % NB  | rate of error           NM NZ PM  ; % NZ  V           NZ PM PB  ];% PBrb=rtinf(rulebank,Ae,Ade,'t3mi','s1bs');do=(DOUT*rb)/sum(rb);

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?