1

質問はタイトルにあります:セルと構造体の要素mxDestroyArray()を再帰的に破壊しますか? MATLABのC行列ライブラリインターフェースについてです。

具体的な例で詳しく説明するために、 を使用して 1 行 1 列のセルを作成しmxCreateCellArray()、 を使用して数値行列を作成し、それをmxCreateNumericArray()セルの唯一の要素として設定するとします。セルを呼び出すとmxDestroyArray()、数値配列も一度に破棄されますか? または、数値配列、次にセルに対して個別に呼び出す必要がありますか? これは複雑な操作にはより合理的であるため、後者を望んでいます。

ドキュメントはこの点であいまいです。また、これに対する決定的な答えを与えるテストを考案することは容易ではありません。

4

1 に答える 1

2

MATLAB Answersで得た返信によると、mxDestroyArray()セルと構造体の要素を再帰的に解放します。これを確認するサンプルプログラムについては、その回答を参照してください。

于 2013-02-17T20:52:30.350 に答える