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 + -
显示快捷键?