主要内容

mxcreatelogicalArray(c)

N-D逻辑阵列

C语法

#include“matrix.h”mxArray * mxcreatelogicalArray(MWSIZE NDIM,Const MWSize * Dims);

争论

NDIM

尺寸数。如果指定值NDIM那不到2,mxcreatelogicalarray自动将维度的数量设置为2。

昏暗

尺寸阵列。尺寸阵列中的每个元素包含该维度中的数组的大小。例如,设置昏暗[0]到目前为止5.昏暗[1]到目前为止7.建立A.5.-7.mxarray.。有NDIM元素在昏暗阵列。

回报

指向创建的指针mxarray.。如果在独立(非MEX文件)应用程序中不成功,则返回。如果在MEX文件中不成功,则MEX文件终止并将控件返回给MATLAB®提示。当没有足够的免费堆空间来创建时,该函数是不成功的mxarray.

描述

打电话mxcreatelogicalarray创建n维mxarray.ofmxlogical.元素。创造之后mxarray.mxcreatelogicalarray将其所有元素初始化为逻辑0.mxcreatelogicalarray与之不同mxcreatelogicalmatrix.其次,后者只能创建二维阵列。

mxcreatelogicalarray分配动态内存以存储创建的mxarray.。当您完成创建时mxarray.,打电话mxdestroyarray解除其内存。

MATLAB自动删除所指定的任何尾随单例尺寸昏暗争论。例如,如果NDIM等于5.昏暗等于[4 1 7 1 1],然后结果阵列具有尺寸4.-1-7.

在R2006A之前介绍