こんにちは、スーパークラスの dynamicprops と matlab.mixin.Copyable を持つオブジェクトを使用しています
ここで、各動的プロパティのサイズ (メモリ単位) を確認したいと思います。whos や getfield などを試しました。しかし、何かを見つけるのに非常に苦労しているようです。
人々がハンドルオブジェクトに対してこれを正確に取得するのに苦労していることを私は知っています.これはそれらの1つです.
あなたのmagu_
こんにちは、スーパークラスの dynamicprops と matlab.mixin.Copyable を持つオブジェクトを使用しています
ここで、各動的プロパティのサイズ (メモリ単位) を確認したいと思います。whos や getfield などを試しました。しかし、何かを見つけるのに非常に苦労しているようです。
人々がハンドルオブジェクトに対してこれを正確に取得するのに苦労していることを私は知っています.これはそれらの1つです.
あなたのmagu_
この関数を使用しproperties
て、オブジェクトによって公開されているプロパティのリストを取得できます。を使用しても同じことができますmetaclass
。次に、それらを反復処理し、x.(p)
構文を使用して名前 (動的フィールド名) でそれぞれにアクセスできます。size
他の変数 ( /class
または)と同じように、メモリに関するサイズを決定しますwhos
。
プロパティがコンテナー自体 (オブジェクト、構造体、セル配列) である場合は、プロパティを再帰的にトラバースする必要があることに注意してください。