|
Fuzzy Logic Tools
v1.0.5.1
|
Implements useful functions for fuzzy systems. More...


Go to the source code of this file.
Namespaces | |
| FLT | |
| Fuzzy Logic Tools (FLT) namespace. | |
Macros | |
| #define | strcmpi strcasecmp |
Functions | |
| int | FLT::System2TXT (System &S, const char *file) |
Saves the fuzzy System S in a text file. More... | |
| System | FLT::TXT2System (const char *file) |
| Reads a fuzzy System from a text file. More... | |
| int | FLT::printSystem (const char *file, System &S, char *inputs[]=NULL, char *outputs[]=NULL, int accuracy=10) |
| Writes a fuzzy system in its linguistic form. More... | |
| TNT::Array1D< double > | FLT::evaluate (const double *const point, System &S, System &C) |
Evaluates a closed loop fuzzy system in the given point. More... | |
| System | FLT::initialController (System &Plant) |
| Creates a fuzzy Controller from a given plant. More... | |
| System | FLT::subSystem (System &S, size_t nrules, size_t *outputs, size_t *rules) |
| Extracts a subsystem from a fuzzy System. More... | |
| TNT::Array2D< double > | FLT::extractPoints (System &S, unsigned int numMeshPoints=5, double precision=1E-3, bool addMesh=false, bool onlyStatePoints=true) |
| Extracts the representative points of a fuzzy system. More... | |
Implements useful functions for fuzzy systems.
1.8.8