|
liba 0.1.15
An algorithm library based on C/C++
|
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_real | a_mf_gauss (a_real x, a_real sigma, a_real c) |
| gaussian membership function | |
| a_real | a_mf_gauss2 (a_real x, a_real sigma1, a_real c1, a_real sigma2, a_real c2) |
| gaussian combination membership function | |
| a_real | a_mf_gbell (a_real x, a_real a, a_real b, a_real c) |
| generalized bell-shaped membership function | |
| a_real | a_mf_sig (a_real x, a_real a, a_real c) |
| sigmoidal membership function | |
| a_real | a_mf_dsig (a_real x, a_real a1, a_real c1, a_real a2, a_real c2) |
| difference between two sigmoidal membership functions | |
| a_real | a_mf_psig (a_real x, a_real a1, a_real c1, a_real a2, a_real c2) |
| product of two sigmoidal membership functions | |
| a_real | a_mf_trap (a_real x, a_real a, a_real b, a_real c, a_real d) |
| trapezoidal membership function | |
| a_real | a_mf_tri (a_real x, a_real a, a_real b, a_real c) |
| triangular membership function | |
| a_real | a_mf_lins (a_real x, a_real a, a_real b) |
| linear s-shaped saturation membership function | |
| a_real | a_mf_linz (a_real x, a_real a, a_real b) |
| linear z-shaped saturation membership function | |
| a_real | a_mf_s (a_real x, a_real a, a_real b) |
| s-shaped membership function | |
| a_real | a_mf_z (a_real x, a_real a, a_real b) |
| z-shaped membership function | |
| a_real | a_mf_pi (a_real x, a_real a, a_real b, a_real c, a_real d) |
| pi-shaped membership function | |
| a_real | a_mf (unsigned int e, a_real x, a_real const *a) |
| membership function | |
membership function