主要内容

mxSetCell (C和Fortran)

设置单元阵列的内容

C语法

#包括“矩阵。h”空白mxSetCell (mxArray *点,mwIndex指数,mxArray *值);

Fortran语言的语法

# include“fintrf。h”子例程mxSetCell (pm、索引值)mwPointer点,mwIndex指数的值

参数

指针指向一个细胞mxArray

指数

指数从一开始的mxArray。指定的第一个单元格之间的元素数量mxArray和你想要的细胞。最简单的方法来计算指数在一个多维单元阵列是调用mxCalcSingleSubscript

价值

指针指向新的单元格的值。你可以把一个mxArray任何类型的细胞。你甚至可以把另一个细胞mxArray成一个细胞。

描述

调用mxSetCell把指定的价值到一个特定的细胞的细胞mxArray

请注意

输入MEX-file常数是只读的mxArray年代,不要修改输入。使用mxSetCell*mxSetField*MATLAB的函数来修改细胞或字段®争论导致不可预知的结果。

这个函数没有免费的任何内存分配给现有的数据,它取代了。现有的自由内存,电话mxDestroyArray返回的指针mxGetCell之前你叫mxSetCell

例子

看到这些例子matlabroot走读生/ / refbook例子:

看到这些例子matlabroot走读生/ / mx例子:

版本历史

之前介绍过的R2006a