MATLAB から MEX 関数に uint8 型の整数配列を渡しています。これらの値の読み方は? 私は使用してみました:
int *n;
n = (int * ) mxGetData(prhs[0]);
しかし、値はがらくたとして出てきます。私も試しました
double *n;
n= mxGetPr(prhs[0]);
この場合、ジャンク値も表示されます。
これに対する解決策は何ですか?
基本的にはMEX関数で整数値を読みたいのですが、mxGetPr
double型を返します。