0

MATLAB はクリア後にいくつかの変数を保持しますか?

Matlab:関数を呼び出した後に空きメモリが失われる

私の質問はこの投稿に関連していますが、いくつかの変更があります。

大きなプログラムの次の反復で、前の大きなプログラムによって生成された出力 (出力は生成された行列です。つまり、反復ごとに小さな行列を生成しています) を使用する必要があるため、投稿で言及されている手法を使用しているとき、私は「クリアされた変数への参照」というエラーが発生しています。いくつかの変数と生成された行列を保持する必要があります。どうやってするか?

1回の反復後にのみエラーが発生することがあります

ありがとう

4

1 に答える 1

1

ワークスペース内の特定の変数を次のようにクリアできます。

clear myvarname

persistent変数を保持している可能性のある関数を次のようにクリアすることもできます:

clear myfunname

そのため、不要なものを特定し(入力whosして、ワークスペースまたはブレークポイント内の変数を表示します)、不要なものをクリアする必要があります。

別のオプションはsave、あなたが望むものに対して、あなたが言及した明確な方法を使用してから、再することですload

于 2013-04-05T05:59:05.737 に答える