Estoy pasando una matriz entera de tipo uint8 de MATLAB a una función MEX. ¿Cómo leo estos valores? Intenté usar:cómo leer una matriz entera en la función MEX
int *n;
n = (int *) mxGetData(prhs[0]);
pero los valores salen como basura. También probé
double *n;
n= mxGetPr(prhs[0]);
y en este caso también aparecen valores no deseados.
¿Cuál es la solución a esto?
Básicamente, quiero leer el valor entero en la función MEX, pero mxGetPr
devuelve el tipo doble.
Muchas gracias, SCFrench! – Serg