MATLAB Function Reference | ![]() ![]() |
Handle Graphics オブジェクト階層をファイルにセーブ
表示
hgsave('filename') hgsave(h,'filename') hgsave('filename','all')
詳細
hgsave('filename')
は、カレントフィギュアをファイル名 filename
にセーブします。
hgsave(h,'filename')
は、ハンドル番号配列 h
で識別できるオブジェクトをファイル名 filename
にセーブします。filename
に拡張子を指定しない場合、MATLAB は、拡張子".fig
"を設定します。h
がベクトルの場合、h
の中のハンドルでないものは、h
内のハンドルの上位のもの、または下位のものの可能性があります。
hgsave('filename','all')
は、非シリアルなオブジェクトをセーブしないデフォルトの挙動を書き換えます。非シリアルなオブジェクトには、デフォルトのツールバーやメニューが含まれています。これは、デフォルトのメニューやツールバーに変更を加えた場合に、既に存在しているFIG-ファイルに影響を与えないためで、FIG-ファイルのサイズを小さくすることにもなります。文字列all
を hgsave
に渡すことは、非シリアルなオブジェクトもセーブすることになります。
注意: hgload
のデフォルトの挙動は、ロード時でファイル内の非シリアルなオブジェクトを無視します。この挙動は、hgload
を引数 all
と共に使うことで、書き代えることができます。
参考
![]() | hgload | hidden | ![]() |