N-D逻辑阵列
#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.
。