como ler uma matriz inteira na função MEX
Estou passando uma matriz inteira do tipo uint8 do MATLAB para uma função MEX. Como leio esses valores? Eu tentei usar:
int *n;
n = (int * ) mxGetData(prhs[0]);
mas os valores saem como lixo. Eu também tentei
double *n;
n= mxGetPr(prhs[0]);
e, neste caso, os valores de lixo eletrônico também aparece
Qual é a solução para isso
Basicamente, eu quero ler o valor inteiro na função MEX, masmxGetPr
retorna o tipo duplo.