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