设置指向非数字数据元素的指针mxArray
mxSetData
不建议用于数字数组。使用类型化的数据访问函数。有关更多信息,请参见兼容性的考虑.
#include "matrix.h" void mxSetData(mxArray *pm, void *pa);
使用mxSetData
仅为非数字数组设置数据元素。
对于数字数组,MathWorks建议您创建MEX文件并更新现有的MEX文件,以便在交错的复杂API中使用有类型的数据访问函数。有关更多信息,请参见:
要构建MEX文件,调用墨西哥人
与-R2018a
选择。
的mxSetData
函数没有释放为现有数据分配的内存。要释放现有内存,调用mxFree
返回的指针上mxGetData
.