liba 0.1.15
An algorithm library based on C/C++
 
Loading...
Searching...
No Matches
mf.h
Go to the documentation of this file.
1
5
6#ifndef LIBA_MF_H
7#define LIBA_MF_H
8
9#include "a.h"
10
16
20enum
21{
36};
37
38#if defined(__cplusplus)
39extern "C" {
40#endif /* __cplusplus */
41
53
70A_EXTERN a_float a_mf_gauss2(a_float x, a_float sigma1, a_float c1, a_float sigma2, a_float c2);
71
84
96
110
124
144
162
178
194
211
228
250
276A_EXTERN a_float a_mf(unsigned int e, a_float x, a_float const *a);
277
278#if defined(__cplusplus)
279} /* extern "C" */
280#endif /* __cplusplus */
281
283
284#endif /* a/mf.h */
algorithm library
double a_float
compiler built-in floating-point number type
Definition a.h:1003
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_linz(a_float x, a_float a, a_float b)
linear z-shaped saturation membership function
a_float a_mf_sig(a_float x, a_float a, a_float c)
sigmoidal 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_lins(a_float x, a_float a, a_float b)
linear s-shaped saturation membership function
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(unsigned int e, a_float x, a_float const *a)
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_gauss(a_float x, a_float sigma, a_float c)
gaussian membership function
a_float a_mf_s(a_float x, a_float a, a_float b)
s-shaped 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_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_z(a_float x, a_float a, a_float b)
z-shaped membership function
a_float a_mf_tri(a_float x, a_float a, a_float b, a_float c)
triangular membership function
@ A_MF_SIG
Definition mf.h:26
@ A_MF_GBELL
Definition mf.h:25
@ A_MF_GAUSS2
Definition mf.h:24
@ A_MF_NUL
Definition mf.h:22
@ A_MF_PI
Definition mf.h:35
@ A_MF_TRAP
Definition mf.h:29
@ A_MF_DSIG
Definition mf.h:27
@ A_MF_LINS
Definition mf.h:31
@ A_MF_LINZ
Definition mf.h:32
@ A_MF_Z
Definition mf.h:34
@ A_MF_TRI
Definition mf.h:30
@ A_MF_GAUSS
Definition mf.h:23
@ A_MF_PSIG
Definition mf.h:28
@ A_MF_S
Definition mf.h:33