1

问题就在标题中:mxDestroyArray()递归地破坏单元格和结构的元素吗?是关于 MATLAB 的C 矩阵库接口

通过一个具体示例更详细地解释,假设我使用 创建一个 1×1 单元格mxCreateCellArray(),然后使用 创建一个数字矩阵mxCreateNumericArray()并将其设置为单元格的唯一元素。现在调用mxDestroyArray()单元格是否也会一次性破坏数字数组?还是我需要为数字数组单独调用它,然后是单元格?我希望是后者,因为这对于复杂的操作更合理。

文档在这一点上是模棱两可的。此外,设计一个可以给出明确答案的测试并不容易。

4

1 回答 1

2

根据我在 MATLAB answers 上得到的回复mxDestroyArray()可以递归地释放单元格和结构的元素。请参阅该答案以获取证实这一点的示例程序。

于 2013-02-17T20:52:30.350 回答