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