mxDuplicateArray (C and Fortran) - Make deep copy of array

C Syntax

#include "matrix.h"
mxArray *mxDuplicateArray(const mxArray *in);

Fortran Syntax

mwPointer mxDuplicateArray(in)
mwPointer in

Arguments

in

Pointer to the mxArray you want to copy

Returns

Pointer to a copy of the array.

Description

mxDuplicateArray makes a deep copy of an array, and returns a pointer to the copy. A deep copy refers to a copy in which all levels of data are copied. For example, a deep copy of a cell array copies each cell and the contents of each cell (if any), and so on.

C Examples

See

For additional examples, see mxcreatecellmatrix.c, mxgetinf.c, and mxsetnzmax.c in the mx subdirectory of the examples directory.

  


 © 1984-2008- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS