mxSetPr (C)
设置真实的数据元素(不推荐)mxDOUBLE_CLASS
数组
mxSetPr
不可用的交错复杂的API。使用mxSetDoubles
或mxSetComplexDoubles
代替。有关更多信息,请参见兼容性的考虑。
C语法
#包括“矩阵。h”空白mxSetPr (mxArray *点,双*公关);
描述
的mxSetPr
函数设置一个真正的真实数据mxDOUBLE_CLASS
数组点
。如果你构建的交错复杂的API (墨西哥人
-R2018a
选项),点
是复杂的,那么该函数终止MATLAB的墨西哥人文件并返回控制®提示。在non-MEX文件应用程序中,函数返回零
。
调用mxIsDouble
验证mxArray
类型。调用mxIsComplex
确定数据是真实的。
所有mxCreate
*函数分配堆空间来保存数据。因此,通常不使用该函数来初始化一个数组的元素。相反,调用这个函数来替换现有的值和新值。
的mxSetPr
函数不空闲内存分配给现有的数据。现有的自由内存,电话mxFree
返回的指针mxGetPr
。