对数组进行深度复制
#include "matrix.h" mxArray * mxduplicatarray (const mxArray *in);
#include "fintrf.h" mpointer mxDuplicateArray(in) mwPointer in . #include "fintrf.h" mpointer mxDuplicateArray(in
在
指针mxArray
你想要复制
指向已创建的mxArray
.如果在独立(非mex文件)应用程序中不成功,则返回零
在C (0
在Fortran)。如果在MEX文件中未成功,则MEX文件终止并将控制返回给MATLAB®提示。当没有足够的空闲堆空间来创建mxArray
.
mxDuplicateArray
生成数组的深层副本,并返回指向副本的指针。深层副本是指所有级别的数据都被复制的副本。例如,单元格数组的深层副本复制每个单元格和每个单元格的内容(如果有的话)。
参见
:matlabroot
走读生/ / refbook例子
参见
:matlabroot
走读生/ / mx例子