External Interfaces/API Reference    
mxSetCell

Set the value of one cell

C Syntax

Arguments
array_ptr
   Pointer to a cell mxArray.

index
   Index from the beginning of the mxArray. Specify the number of elements between the first cell of the mxArray and the cell you want to set. The easiest way to calculate index is to call mxCalcSingleSubscript.

value
   The new value of the cell. You can put any kind of mxArray into a cell. In fact, you can even put another cell mxArray into a cell.

Description

Call mxSetCell to put the designated value into a particular cell of a cell mxArray. Use mxSetCell to assign new values to unpopulated cells or to overwrite the value of an existing cell.

If the specified cell is already occupied, then mxSetCell assigns the new value. However, the old cell value remains in memory until you call mxDestroyArray.

Examples

See phonebook.c in the refbook subdirectory of the examples directory. For an additional example, see mxcreatecellmatrix.c in the mx subdirectory of the examples directory.

See Also

mxCreateCellArray, mxCreateCellMatrix, mxGetCell, mxIsCell


 mxSetAllocFcns mxSetClassName