MATLAB C矩阵接口:mxDestroyArray递归地破坏单元格和结构的元素吗?

时间:2013-02-16 18:39:24

标签: c matlab mex matlab-engine

问题在于标题:mxDestroyArray()递归地销毁单元格和结构的元素吗?是关于MATLAB的C matrix library interface

通过一个具体的例子更详细地解释,假设我使用mxCreateCellArray()创建一个1乘1的单元格,然后使用mxCreateNumericArray()创建一个数字矩阵并将其设置为单元格的唯一元素。现在,将在单元格上调用mxDestroyArray()同时销毁数字数组?或者我需要为数值数组单独调用它,然后单元格?我希望后者,因为这对复杂的操作更合理。

documentation在这一点上含糊不清。而且,设计一个能给出明确答案的测试并不容易。

1 个答案:

答案 0 :(得分:2)

根据to the reply I got on MATLAB answersmxDestroyArray()以递归方式释放单元格和结构元素。请查看确认此问题的示例程序的答案。