mxCreateLogicalArray (C)
天假逻辑阵列
C语法
#包括“矩阵。h”mxArray * mxCreateLogicalArray (mwSize ndim, const mwSize * dim);
参数
-
ndim
-
数量的维度。如果你指定一个值
ndim
小于2,mxCreateLogicalArray
自动设置维度的数量为2。 -
会变暗
-
维数组。维数组中的每个元素包含在这一维数组的大小。例如,设置
dim [0]
来5
和dim [1]
来7
建立了一个5
——- - - - - -7
mxArray
。有ndim
元素会变暗
数组中。
返回
指针创建的mxArray
。如果不成功的在一个独立的(non-MEX文件)应用程序中,回报零
。如果在墨西哥人文件失败,墨西哥人对MATLAB文件终止并返回控制®提示。函数失败当没有足够的自由堆空间来创建mxArray
。
描述
调用mxCreateLogicalArray
创建一个n维mxArray
的mxLogical
元素。在创建了mxArray
,mxCreateLogicalArray
初始化所有的元素的逻辑0
。mxCreateLogicalArray
不同于mxCreateLogicalMatrix
后者只能创建二维数组。
mxCreateLogicalArray
动态分配内存来存储创建的mxArray
。当您完成创建mxArray
,叫mxDestroyArray
释放内存。
MATLAB自动删除任何拖单维度中指定会变暗
论点。例如,如果ndim
=5
和会变暗
=(4 1 7 1 1)
,然后生成的数组维度4
——- - - - - -1
——- - - - - -7
。
版本历史
之前介绍过的R2006a