Cómo leer una matriz entera en la función MEX
Estoy pasando una matriz entera de tipo uint8 de MATLAB a una función MEX. ¿Cómo leo estos valores? Intenté usar:
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 basura.
¿Cuál es la solución a esto?
ásicamente quiero leer el valor entero en la función MEX peromxGetPr
devuelve el tipo doble.