我将一个uint8类型的整数数组从MATLAB传递给MEX函数.我如何阅读这些值?我试过用:
int *n;
n = (int * ) mxGetData(prhs[0]);
Run Code Online (Sandbox Code Playgroud)
但价值观就像垃圾一样.我也试过了
double *n;
n= mxGetPr(prhs[0]);
Run Code Online (Sandbox Code Playgroud)
在这种情况下,也会出现垃圾值.
这是什么解决方案?
基本上我想读取MEX函数中的整数值但mxGetPr
返回double类型.