设置复杂的数据元素mxSINGLE_CLASS
数组
#include "matrix.h" int mxSetComplexSingles(mxArray *pa, mxComplexSingle *dt);
使用mxSetComplexSingles
设置mxComplexSingle
指定数组中的数据。
所有mxCreate
函数分配堆空间来保存数据。因此,通常不使用此函数初始化数组的元素。相反,调用函数用新值替换现有值。
指的是arrayFillSetComplexPr.c
的例子
文件夹,该文件夹将现有的复杂数字数据复制到matlabroot
走读生/ / refbook例子mxArray
.示例中的数据定义为mxComplexDouble
.您可以使用此示例作为任何复杂C数字类型的模式。要修改这个例子的复杂性单
数据:
声明数据变量为mxComplexSingle
调用mxCreateNumericMatrix
使用数字类型mxSINGLE_CLASS
取代mxSetDoubles
与mxSetComplexSingles
将C数组放入mxArray
这个函数可以在交错的复杂API中使用。构建myMexFile.c
使用此函数,键入:
墨西哥人-R2018amyMexFile.c