9 #ifndef mrpt_math_utils_matlab_H 
   10 #define mrpt_math_utils_matlab_H 
   16 #include <mrpt/config.h> 
   37 template <
typename Derived>
 
   40         const size_t m = mat.rows(), 
n = mat.cols();
 
   41         mxArray* mxa = mxCreateDoubleMatrix(m, 
n, mxREAL);
 
   42         double* mxa_data = mxGetPr(
 
   44         for (
size_t j = 0; j < 
n; j++)  
 
   45                 for (
size_t i = 0; i < m; i++)  
 
   46                         *mxa_data++ = mat.derived().coeff(i, j);
 
   52 template <
typename CONTAINER>
 
   55         const size_t m = vec.size(), 
n = 1;
 
   56         mxArray* mxa = mxCreateDoubleMatrix(m, 
n, mxREAL);
 
   57         double* mxa_data = mxGetPr(
 
   59         for (
size_t i = 0; i < m; i++)