读书人

VC调用matlab中动态数组CArray首地址的

发布时间: 2012-03-27 13:44:24 作者: rapoo

VC调用matlab中动态数组CArray首地址的问题
好吧,我要疯了。
问题是这样的。
动态数组CArray<double,double> MatrixA;
在调用matlab中,使用memcpy函数
memcpy(mxGetPr(mat_MatrixA),&MatrixA,MatrixA.GetSize() * sizeof(double));
可是我发现&MatrixA的首地址并不是真正数值的首地址,数值的首地址是里面m_pData变量的。

现在的问题就是:
如果想将double型CArray动态数组导入到matlab中如何实现,请各位大佬各抒己见,我实在是想不出来了,要疯了!!!

[解决办法]
MatrixA循环赋值给mxGetPr吧

读书人网 >VC/MFC

热点推荐