主要内容

在C MEX文件中处理8-,16-,32-和64位数据

C矩阵API提供了一组支持符号和无符号8,16 - ,32-和64位数据的功能。金宝app例如,mxcreateNumericArray.函数构造具有指定数据大小的未填充的n维数字阵列。有关更多信息,请参阅mxclassid.

一旦您创建了一个未填补的Matlab®指定数据类型的数组,您可以使用键入的数据访问功能访问数据,如mxgetInt8s.mxgetcomplexInt8s.。您可以在MEX文件中执行8 - ,16 - ,32 - 或64位精度的数据算术。Matlab认识到结果的正确数据类。

这个例子diplelement.c.构建A.2-经过-2具有无符号16位整数的矩阵,使每个元素加倍,并将矩阵返回到Matlab。

要构建此示例,请参阅命令提示符类型:

梅克斯-R2017B.diplelement.c.

叫这个例子。

双倍
ans = 2 6 4 8

此功能的输出是一个2-经过-2矩阵填充了无符号16位整数。

也可以看看

|||

相关话题