主要内容

mxcreatenumericmatrix(c)

2-D数字矩阵

C语法

#include“matrix.h”mxarray * mxcreateNumericmatrix(mwsize m,mwsize n,mxclassid classid,mx互补性复合性氟化物);

描述

使用mxcreateNumericMatrix.创建一个2-Dmxarray.。当分类指定数组中元素的数字数据类型。

这表显示了c分类相当于matlab的值®课程。

Matlab类名称

C.分类价值

INT8.

mxint8_class.

uint8.

mxuint8_class.

int16

mxint16_class.

uint16

mxuint16_class.

INT32.

mxint32_class.

UINT32.

mxuint32_class.

INT64.

mxint64_class.

UINT64

mxuint64_class.

单身

mxsingle_class.

双人间

mxdouble_class.

打电话mxdestroyarray当你完成使用时mxarray.。当mxdestroyarray功能释放申请mxarray.及其相关的真实和虚构的元素。

输入参数

展开所有

指定为的行数MWSIZE.

列数,指定为MWSIZE.

类标识符,指定为一个mxclassid.枚举。当分类参数确定数字数据如何在内存中表示。例如,mxcreateNumericMatrix.mxint16_class.值作为16位符号整数。

复杂的阵列指示器,指定为一个MX复杂性价值。

适用于建造的应用程序MEX -R2018A命令,该函数将每个数据元素初始化为0.

对于所有其他人梅克斯释放特定的构建选项,该函数设置每个元素PR.阵列。如果复杂氟mxcomplex.,然后该函数设置了PI.阵列到0.

输出参数

展开所有

指向A.mxarray.类型分类,指定为mxarray *,如果成功。

当没有足够的免费堆空间来创建时,该函数是不成功的mxarray.

  • MEX文件 - 函数终止MEX文件并将控件返回到MATLAB提示符。

  • 独立(非MEX文件)应用程序 - 函数返回

例子

看到这些例子matlabroot./ extern / Simem / Refbook

在R2006A之前介绍