liba 0.1.15
An algorithm library based on C/C++
 
Loading...
Searching...
No Matches
mf.h File Reference

membership function More...

#include "a.h"
Include dependency graph for mf.h:

Go to the source code of this file.

Enumerations

enum  {
  A_MF_NUL , A_MF_GAUSS , A_MF_GAUSS2 , A_MF_GBELL ,
  A_MF_SIG , A_MF_DSIG , A_MF_PSIG , A_MF_TRAP ,
  A_MF_TRI , A_MF_LINS , A_MF_LINZ , A_MF_S ,
  A_MF_Z , A_MF_PI
}
 enumeration for membership function More...
 

Functions

a_float a_mf_gauss (a_float x, a_float sigma, a_float c)
 gaussian membership function
 
a_float a_mf_gauss2 (a_float x, a_float sigma1, a_float c1, a_float sigma2, a_float c2)
 gaussian combination membership function
 
a_float a_mf_gbell (a_float x, a_float a, a_float b, a_float c)
 generalized bell-shaped membership function
 
a_float a_mf_sig (a_float x, a_float a, a_float c)
 sigmoidal membership function
 
a_float a_mf_dsig (a_float x, a_float a1, a_float c1, a_float a2, a_float c2)
 difference between two sigmoidal membership functions
 
a_float a_mf_psig (a_float x, a_float a1, a_float c1, a_float a2, a_float c2)
 product of two sigmoidal membership functions
 
a_float a_mf_trap (a_float x, a_float a, a_float b, a_float c, a_float d)
 trapezoidal membership function
 
a_float a_mf_tri (a_float x, a_float a, a_float b, a_float c)
 triangular membership function
 
a_float a_mf_lins (a_float x, a_float a, a_float b)
 linear s-shaped saturation membership function
 
a_float a_mf_linz (a_float x, a_float a, a_float b)
 linear z-shaped saturation membership function
 
a_float a_mf_s (a_float x, a_float a, a_float b)
 s-shaped membership function
 
a_float a_mf_z (a_float x, a_float a, a_float b)
 z-shaped membership function
 
a_float a_mf_pi (a_float x, a_float a, a_float b, a_float c, a_float d)
 pi-shaped membership function
 
a_float a_mf (unsigned int e, a_float x, a_float const *a)
 membership function
 

Detailed Description

membership function