matlab作图规范,MATLAB|绘图存储为图片的标准函数

1. 问题描述

MATLAB中经常需要存储图像到文件,故设计本例的标准函数。

2. 技术背景

MATLAB中,将图像保存为图片文件,有两种基本的函数:

print函数

print(gcf,'-dpng','abc.png')

saveas函数

saveas(gcf,filename);

可以根据自己的需要,指定文件名和扩展名。

3. 解决方案

标准函数设计

function saveGraph()

% 题目:保存gcf图像

% 时间:2017.01.05

prompt0 = { % 对话框参数

'编号',1

'前缀','E004a'

'后缀','wavelet'

'图片格式(png/jpg)', 'png'

};

dlg0.title = '图像保存';

dlg0.save = 'saveGraph';

para0 = tools.paradlg(prompt0,dlg0);

filename = [para0{2},'-',num2str(para0{1}),'-',para0{3},'.',para0{4}];

% print(gcf,'-dpng','abc.png')

saveas(gcf,filename);

end % saveGraph

4. 实施示例

基本图像绘制

close all

t = 0:0.01:2*pi;

plot(t,sin(t))

497c268778675651962cb8332d6c3ed6.png

mark

图像保存对话框

此处可以输入文件名,批量存储图片,可以设置固定的前缀和后缀,以便查阅。

501f149304e289c818661072c15c6209.png

mark

批量存储图片效果

1a0f23f6eb568512e778a83eaae8be44.png

mark

5. 常见问题

本函数仅支持存储当前figure中的图像,gcf。

此函数需要经常调用,可以设置为快捷方式

添加快捷方式

37590cc33b67a031bd924c977e755c47.png

mark

编辑代码

d86eacbd51298f9c3d73ff6ec5e50e01.png

mark

点击快捷方式

9abf6176d8f4918f5ab82a639dfc041c.png

mark

本文用时 30 m

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值