如何在不初始化的情况下分配mex函数的输出?

时间:2018-06-18 02:38:51

标签: c matlab mex

官方的例子做了以下事情:

//allocates memory for the output and initializes the mxn array to 0.
plhs[0] = mxCreateDoubleMatrix(m, n, mxREAL); 

//gets pointer to the output
double *C = mxGetPr(plhs[0]); 

//function that writes to the output
some_function(C);

有没有办法在不将plhs[0]初始化为0的情况下执行上述操作?由于数组将由some_function写入,因此无需初始化。

0 个答案:

没有答案