0

こんにちは、[8446][5] 2 次元配列を C++ から matlab に渡しました。しかし、その行列を matlab で使用すると、正しくない値が含まれています。誰でも私を助けてください。

ここにコードがあります

double size = 8446 * 5;
mxArray* dValues = mxCreateDoubleMatrix(8446,5,mxREAL);
printf("%.2f",Values[counter][0]);
memcpy((void *) mxGetPr(dValues), (void *)Values,sizeof(double )* (size));

engPutVariable(m_pEngine, "Singraph", dValues);

値は c++ 配列です。私はここで完全に失われました

4

0 に答える 0