MATLAB Function Reference | ![]() ![]() |
ファイルから Handle Graphics オブジェクトをロード
表示
h = hgload('filename') h = hgload('filename','all')
詳細
h = hgload('filename')
は、filename
で指定されるファイルからハンドルグラフィックオブジェクトとその子オブジェクトをロードします。filename
に拡張子が付いていない場合、MATLAB は、拡張子".fig
"を付けます。
h = hgload('filename','all')
は、ファイルの中にセーブした非シリアルなオブジェクトを再ロードしないデフォルトの挙動を書き換えます。これらのオブジェクトには、デフォルトのツールバーやデフォルトのメニューが含まれます。
非シリアルなオブジェクトは、フィギュア作成時に異なるファイルからロードされたものなので、通常は再ロードできません。これは、デフォルトのメニューやツールバーの修正が、既に存在しているfig-ファイルに影響しないようにするものです。文字列 all
を hgload
に渡すことは、ファイルの中に含まれているいくつかの非シリアルなオブジェクトも再ロードします。
デフォルトでは、hgsave
は、all
フラグを使わない限り、fig-ファイルから非シリアルなオブジェクトを排除することに注意してください。
参考
![]() | hex2num | hgsave | ![]() |