主要内容

mxCreateLogicalArray (C)

天假逻辑阵列

C语法

#包括“矩阵。h”mxArray * mxCreateLogicalArray (mwSize ndim, const mwSize * dim);

参数

ndim

数量的维度。如果你指定一个值ndim小于2,mxCreateLogicalArray自动设置维度的数量为2。

会变暗

维数组。维数组中的每个元素包含在这一维数组的大小。例如,设置dim [0]5dim [1]7建立了一个5——- - - - - -7mxArray。有ndim元素会变暗数组中。

返回

指针创建的mxArray。如果不成功的在一个独立的(non-MEX文件)应用程序中,回报。如果在墨西哥人文件失败,墨西哥人对MATLAB文件终止并返回控制®提示。函数失败当没有足够的自由堆空间来创建mxArray

描述

调用mxCreateLogicalArray创建一个n维mxArraymxLogical元素。在创建了mxArray,mxCreateLogicalArray初始化所有的元素的逻辑0mxCreateLogicalArray不同于mxCreateLogicalMatrix后者只能创建二维数组。

mxCreateLogicalArray动态分配内存来存储创建的mxArray。当您完成创建mxArray,叫mxDestroyArray释放内存。

MATLAB自动删除任何拖单维度中指定会变暗论点。例如,如果ndim=5会变暗=(4 1 7 1 1),然后生成的数组维度4——- - - - - -1——- - - - - -7

版本历史

之前介绍过的R2006a