Fuzzy Logic Tools v1.0
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

namespace  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.
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.
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.
int FLT::readModel (const mxArray *model, System &S)
 Reads a Fuzzy Model (TXT, FIS file or FIS variable)
int FLT::FIS2System (const mxArray *FIS, System &S)
 Reads the Fuzzy Model from a FIS variable.
int FLT::System2FIS (System &S, mxArray *FIS)
 Writes the Fuzzy Model in a FIS variable.

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
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Defines