neferr.m
来自「模糊神经网络采用matlab编程 o install NEFCON follow」· M 代码 · 共 39 行
M
39 行
function ferr = neferr(input); %NEFERR calculate fuzzy error. % % Calculates the error using the selected method (NEFCON_FERR). % If an error fismatrix with n inputs is selected the first n % elements in input are passed to it during execution. % % See also NEFCON. % Author: Andreas Nuernberger, TU Braunschweig, August 1996; a.nuernberger@tu-bs.de
% contact: Ludger Merz, DASA-Airbus GmbH, Hamburg; ludger.merz@airbus.de
% Globals: global NEFCON_GEN NEFCON_FERR NEFCON_EFM NEFCON_EFMN global NEFCON_FNUMIN global NEFCON_BOUNDS
if NEFCON_FERR == 1 % using fismatrix ferr = evalfis(input(1:NEFCON_FNUMIN), NEFCON_EFM); elseif NEFCON_FERR == 2 ferr = input(1); elseif NEFCON_FERR == 3
ferr = nefbnder(input, NEFCON_BOUNDS);
elseif NEFCON_FERR == 4 ferr = feval(NEFCON_EFMN, input, NEFCON_BOUNDS); end
ferr = min(max(-1, ferr),1);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?