matlab中单独存图_Matlab中图片保存的四种方法
Matlab
中圖片保存的四種方法
matlab
的繪圖和可視化能力是不用多說的,
可以說在業內是家喻戶曉的。
Matlab
提供了豐富
的繪圖函數,比如
ez**
系類的簡易繪圖函數,
surf
、
mesh
系類的數值繪圖函數等幾十個。另
外其他專業工具箱也提供了專業繪圖函數,這些值得大家深入學習好久。
今天我只是討論下如何保存這些由
Matlab
繪制出來的圖像呢?當然借助第三方截圖軟件,
就算了!
1
、直接另存為
在
figure
中使用菜單
file
——
>saveas
——
>
選擇保存形式(
fig,eps,jpeg,gif,png,bmp
等)
,這個
的缺點是另存為的圖像清晰度有很大的犧牲
2
、復制到剪貼板
在
figure
中使用菜單
edit
——
>copy
figure
——
>
此時圖像就復制到剪貼板了,我們可以借助
其他軟件(比如:繪圖板)保存為需要的圖片
3
、
saveas
命令格式
Matlab
提供直接的
saveas
函數可以將指定
figure
中的圖像或者
simulink
中的框圖進行保存,
相當于【文件】中的【另存為】
%
saveas(figure_handle,filename,fileformat)
plot(1:10);
saveas(gcf,
‘
myfig.jpg
’
)
復制代碼
4
、
函數
函數原本不是用來進行圖像保存了,而是操作打印機的,但是這里我們可以借用下
%
print(figure_handle,fileformat,filename)
x=-pi:2*pi/300:pi;
y=sin(x);
plot(x,y);
%Matlab
根據文件擴展名,自動保存為相應格式圖片,另外路徑可以是絕對也可以是相對
print(gcf,'-dpng','abc.png')
%
保存為
png
格式的圖片到當前路徑
復制代碼
另外有網友向我反映,
有時我們只有一個
Matlab
圖像的
fig
文件,
但沒有該圖像的相關坐標
數據,那我們如何獲取
fig
圖像的數據呢,這個其實比較好辦
1
、將那個
fig
文件保存到
Matlab
的搜索路徑下,雙擊打開它
2
、在
Matlab
的
command
中輸入如下內容
總結
以上是生活随笔為你收集整理的matlab中单独存图_Matlab中图片保存的四种方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 光伏电站清扫机器人_光伏智能清扫机器人
- 下一篇: json key 命名规范_jsonap