MATLAB で永続変数を一覧表示/表示/クリアするにはどうすればよいですか? 特定の関数ではなく、現在メモリ内に永続変数を持つすべての関数の永続変数を確認したいと思います。
私は運がないwhos('persistent')
などのことを試しました。whos('global')
MATLAB で永続変数を一覧表示/表示/クリアするにはどうすればよいですか? 特定の関数ではなく、現在メモリ内に永続変数を持つすべての関数の永続変数を確認したいと思います。
私は運がないwhos('persistent')
などのことを試しました。whos('global')
persistent
a が定義されている関数の外部からa をクリアする場合はclear
、関数自体を削除する必要があります。
clear functionNameWithPersistentVariable
または、メモリからすべての ( unlocked ) 関数をクリアします。
clear functions
問題の関数が実際にはclassclear classes
のメソッドである場合は、代わりに使用する必要がある場合があります。のドキュメントにあるこの表も参照してくださいclear
。
関数自体の中で、この Matlab Central answerwhos
の提案のようなものを使用できる場合があります。残念ながら、現在メモリ内にある関数または永続変数を検索または一覧表示するための洗練された文書化された方法を知りません。