matlab打印图片数据,如何用matlab输出高质量(论文级)图片?
阅读量:
324
用matlab辛辛苦苦计算出来的数据结果,只可惜苦于无法输出一幅高质量的图片,不得不复制粘贴数据到其他绘图软件中绘制。之前在网上搜到一款叫export fig的图像工具箱,可惜效果也不胜理想。今天给大家介绍一个 matlab 自带的非常实用的图片输出命令 —— print函数。
调用格式:print(filename,formattype,formatoptions),这里只选了一种典型的调用格式,其他格式可在命令窗口中输入 help print 或 doc print命令查看。
% 获取图像句柄
fig = figure;
% 定义自变量x
x = 2:0.05:8;
% 计算任意设定的函数
y1 = sin(x).*exp(x.*cos(x));
y2 = sin(x.^2).*tan(cos(x)).*x.^2;
% 用plot函数绘制x与y1,y2的关系
plot(x,y1,'r.-',x,y2,'b^-');
% 标注x轴,y轴
xlabel('自变量x')
ylabel('因变量y')
% 标注因变量
legend('y1','y2');
% 图像名称
title('自变量x与因变量y关系图');
% 自定义输出文件路径和名称
% pwd是获取当前运行目录
filename = [pwd,'\','test'];
% print(name,fhandle,DPI,format)
% name — 文件(包括路径)
% fhandle — 图像句柄
% DPI — 图像分辨率
% 若分辨率为600,则用'-r600'
% format — 图像格式
% 若格式为tiff,则用'-dtiff'
% 对于论文图像,tiff为压缩格式
% tiffn为无压缩格式。
print(filename,fig,'-r600','-dtiffn');
matlab输出的无压缩tiff格式图片 (大小:28.2 MB):
Origin输出的无压缩tiff格式图片 (大小:31.1 MB):
以上就是今天分享的内容,若有问题提欢迎留言或者在问题中心提问!
matlab打印图片数据,如何用matlab输出高质量(论文级)图片?相关推荐
- 提高matlab图片质量,由Matlab输出高质量论文图片方法
关于Matlab输入高质量论文图片的方法 整理制作:吴川辉 Email:km_bruce@http://www.doczj.com/doc/fa0bf4b3fd0a79563c1e72d5.html ...
- 利用matlab处理表格数据,/如何用matlab处理多个excel表格中的数据
excel最大可处理多少条数据 理论上可以处理59999条(行)数据 但是实际上同一个工作表中无法处理这么多数. Excel 怎样做一个客户多个数据的表 1.首先,简单描述问题,在如下的表格中想姓名一 ...
- python 画图设置横纵坐标_Python输出高质量论文图片
科研至今十年有余,一直使用MATLAB作图,但是一直觉得MATLAB的线条图的不够优美,特别是线型的短板极大的限制了作图的灵活性. MATLAB只有默认的四种线型,而且输出效果比较呆板.最近在一篇文章 ...
- 掌门一对一持续输出高质量教学内容,荣膺“2020 年度影响力在线教育品牌 ”
日前,2020"回响中国"腾讯教育年度盛典在北京成功举行.作为教育行业高度影响力的品牌活动,今年"回响中国"盛典以"共迎挑战 共赢明天"为主 ...
- android动态图制作,Android 教程:如何在手机上制作高质量的 GIF 图片
相比于静态图片的一动不动,GIF 图片显得十分生动活泼,并且能表现一定的情节.虽然已经有 GIF 快手.美图 GIF 这类易用的 GIF 制作应用,但其有着诸多的限制,像时长.分辨率等都不可自行调节. ...
- matlab引用数据,excel引用数据-如何用matlab处理excel文件中的数据?
如何利用matlab根据excel表格里面的数据画图 将待导入的矩阵结数据Excel中,录入时注意行列原矩阵一一对应 录入完以后数据,为了后续步骤使用方便,命名时我们最好把它命名为我们接下来在MATL ...
- 用matlab处理表格,matlab删除excel表格数据-如何用matlab处理多个excel表格中的数据...
如何用matlab处理多个excel表格中的数据 biao='D:\Program Files\matlab\bin\filename.xls'; A1=xlsread (biao,'Sheet1', ...
- matlab批量导入excel表格数据,matlab导入excel表格数据-如何用matlab读取多个excel表格数据,将每个表格数......
如何用matlab读取多个excel表格数据,将每个表格数... 一xlsread()函数,比import简单的多,具体语句:A = xlsread('yourfilename.xls')望高手支招! ...
- matlab批量合并表格数据,用matlab合并excel表格数据-如何用matlab读取多个excel表格数据,将每个表格数......
用matlab如何识别excel里的单元格是否为合并单元格 方法如下: 使用函数xlsread读取单个文件. num=xlsread(filename) filename是单引号括起来的带路径的文件名 ...
最新文章
- 基于Kubernetes的ESaaS架构及实现细节(二)
- BZOJ3224普通平衡树
- 利用Azure DevOps建设ExcelBDD的持续集成
- java中类似sort_java中的Sort函数,你值得看
- 关于tomcat5.5或6.0免安装版,点击startup.bat启动自动消失问题
- lua定义一个简单的类
- 医药行业进销存软件 零售药店管理软件
- matlab在电力系统中的应用 当当,MATLAB在电力系统分析中的应用
- IDEA统计自己写了多少行Java代码,看看自己的辛劳成果吧
- 写了一个根据ISBN查询图书信息接口,把收藏的几百万本图书分享给大家
- BottomNavigationView与Navigation使用
- word替换功能 如何将相同的内容,替换为依次排列的数字编号
- 5G NR MCG,SCG,PCell,PSCell,SCell,sPCell 概念
- So Easy京东商城
- 改名叫Benson...
- 朴素贝叶斯算法原理以及python实现
- 《天天数学》连载60:二月二十九日
- python 图像清晰度_图像清晰度评价指标(Python)
- linux定时任务nodejs,让Nodejs来管理定时任务later
- 2019.4.4【母亲进入了癫狂状态】
热门文章
- 大学本科《机器人程序设计课程》配套系统镜像使用说明( Ubuntu 14.04.5 + ROS indigo )
- 金正恩选艳舞团欢乐组 女孩怕被相中自残
- React 如何封装消息提示组件message--Material-UI
- 计算机代码设计-基于ssm的员工工资管理系统-人事工资管理系统设计-企业工资管理系统代码
- iwebshop index.php,iWebShop支持nginx配置
- 中国手机游戏业的若干矛盾
- java 集合与泛型_java的集合和泛型的知识点归纳1
- 2018 秋招 百度一面
- 关于SpringBoot项目配置文件放在jar外面总结
- 数字逻辑:险象和消除