membership function More...
#include "a.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 | |
membership function