问题在于标题:mxDestroyArray()
递归地销毁单元格和结构的元素吗?是关于MATLAB的C matrix library interface。
通过一个具体的例子更详细地解释,假设我使用mxCreateCellArray()
创建一个1乘1的单元格,然后使用mxCreateNumericArray()
创建一个数字矩阵并将其设置为单元格的唯一元素。现在,将在单元格上调用mxDestroyArray()
同时销毁数字数组?或者我需要为数值数组单独调用它,然后单元格?我希望后者,因为这对复杂的操作更合理。
documentation在这一点上含糊不清。而且,设计一个能给出明确答案的测试并不容易。
答案 0 :(得分:2)
根据to the reply I got on MATLAB answers,mxDestroyArray()
以递归方式释放单元格和结构元素。请查看确认此问题的示例程序的答案。