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