Fuzzy Logic Tools  v1.0.5.1
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Pages
Namespaces | Functions
aux_matlab.hpp File Reference

Defines some util functions to use with MATLAB© API. More...

#include "mex.h"
#include <flt/utilities.hpp>
Include dependency graph for aux_matlab.hpp:

Go to the source code of this file.

Namespaces

 FLT
 Fuzzy Logic Tools (FLT) namespace.
 

Functions

void FLT::col2row_major (const double *const colM, double *rowM, size_t num_rows, size_t num_cols)
 Converts a column-major matrix in a row-major one. More...
 
TNT::Array2D< double > FLT::col2row_major (const double *const colM, size_t num_rows, size_t num_cols)
 Converts a column-major matrix in a row-major one. More...
 
void FLT::row2col_major (const double *const rowM, double *colM, size_t num_rows, size_t num_cols)
 Converts a row-major matrix in a column-major one. More...
 
int FLT::readModel (const mxArray *model, System &S)
 Reads a Fuzzy Model (TXT, FIS file or FIS variable) More...
 
int FLT::FIS2System (const mxArray *FIS, System &S)
 Reads the Fuzzy Model from a FIS variable. More...
 
int FLT::System2FIS (System &S, mxArray *FIS)
 Writes the Fuzzy Model in a FIS variable. More...
 

Detailed Description

Defines some util functions to use with MATLAB© API.

See also
MATLAB© is a registered trademark of The MathWorks, Inc. http://www.mathworks.com