MATLAB Function Reference |
Syntax
saveas(h,'filename.ext') saveas(h,'filename','format')
Description
saveas(h,'filename.ext')
使用頭銜(handle) h
將圖表存至檔案 filename.ext
。檔案的格式由副檔名 ext
來決定。下表列出 ext
所允許的值。
saveas(h,'filename','format')
使用頭銜(handle)h
將圖表存至檔名為 filename
格式為 format
的檔案中。檔名可包含副檔名,但副檔名並不能決定檔案的格式。若沒有定義副檔名,則由檔案的格式來決定副檔名。
format
所允許的值除了上表列出的的之外也可由 print
裝置型態支援。print
裝置型態包含了上表出的所有格式。當使用 print
裝置型態來定義 format
時,不要在參數前加上 -d
。
Remarks
可使用 open
來開啟 saveas
以 m
或 fig
副檔名儲存的檔案。其他的格式 open
則不支援。Save As 對話盒可由圖表視窗 File 選單開啟以使用 saveas
,並限制其檔案格式為 m
及 fig
。Export 對話盒可由圖表視窗 File
選單開啟以使用 saveas
搭配 format
參數。
Example 1 - Specify File Extension
使用 Plot Editor 製成的圖表存成檔名為 pred_prey
,副檔名為 MATLAB fig
。其允許使用者在日後開啟檔案 pred_prey.fig
並繼續用 Plot Editor 編輯。
saveas(gcf,'pred_prey.fig')
Example 2 - Specify File Format but No Extension
使用 Adobe Illustrator 格式將圖表存入檔案 logo
。使用 ai
定義其檔案的格式。將產生一檔案 logo.ai
。
saveas(gcf,'logo', 'ai')
若使用列印裝置表單儲存 Adobe Illustrator 格式,則使用參數 -dill
;使用 doc
print
或 help
print
以參考列印裝置型態的表單。其將產生一檔案 logo.ai
。MATLAB 會自動地依其格式產生 ai
副檔名,因為指令中並沒有定義副檔名。
saveas(gcf,'logo', 'ill')
Example 3 - Specify File Format and Extension
使用 Level 2 Color PostScript 格式將現行圖表存至檔案 star.eps
。若使用 doc
print
或 help
print
,則可參考列印裝置型態的表單並使用參數 -dpsc2
。其將產生一檔案 star.eps
。
saveas(gcf,'star.eps', 'psc2')
在另一個範例中,將現行的樣式以 TIFF 格式不經壓縮地存入 trans.tiff
。可參考列印裝置型態的表單參數 -dtiffn
。其將產生一檔案 trans.tiff
。
saveas(gcf,'trans.tiff', 'tiffn')
See Also
save | saveobj |