设置真实的数据元素mxINT16_CLASS
数组
#include "matrix.h" int mxSetInt16s(mxArray *pa, mxInt16 *dt);
使用mxSetInt16s
设置mxInt16
指定数组中的数据。
所有mxCreate
函数分配堆空间来保存数据。因此,通常不使用此函数来初始化数组的元素。相反,调用函数来用新值替换现有值。
指的是arrayFillSetPr.c
的例子
将现有数据复制到matlabroot
走读生/ / refbook例子mxArray
.示例中的数据定义为mxDouble
.将此示例修改为int16
数据:
将数据变量声明为mxInt16
调用mxCreateNumericMatrix
数字类型mxINT16_CLASS
取代mxSetDoubles
与mxSetInt16s
将C数组放入mxArray
这个函数可以在交错的复杂API中使用。构建myMexFile.c
使用这个函数,输入:
墨西哥人-R2018amyMexFile.c