(不推荐)设置虚数据元素mxDOUBLE_CLASS
数组
mxSetPi
在交错的复杂API中不可用。使用mxSetComplexDoubles
代替。有关更多信息,请参见兼容性的考虑.
#include "matrix.h" void mxSetPi(mxArray *pm, double *pi);
使用mxSetPi
设置指定的虚数据mxArray
.
大多数mxCreate
函数可以选择分配堆空间来保存虚拟数据。如果在调用时分配堆空间mxCreate
*函数,则不使用mxSetPi
初始化数组中的虚元素。相反,调用此函数以新值替换现有值。分配堆空间的示例包括设置ComplexFlag
来mxCOMPLEX
或设置π
一个非零
价值。
的mxSetPi
函数不会释放为其替换的现有数据分配的任何内存。要释放现有内存,调用mxFree
返回的指针上mxGetPi
.