阅读量:

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输出高质量(论文级)图片?相关推荐

  1. 提高matlab图片质量,由Matlab输出高质量论文图片方法

    关于Matlab输入高质量论文图片的方法 整理制作:吴川辉 Email:km_bruce@http://www.doczj.com/doc/fa0bf4b3fd0a79563c1e72d5.html ...

  2. 利用matlab处理表格数据,/如何用matlab处理多个excel表格中的数据

    excel最大可处理多少条数据 理论上可以处理59999条(行)数据 但是实际上同一个工作表中无法处理这么多数. Excel 怎样做一个客户多个数据的表 1.首先,简单描述问题,在如下的表格中想姓名一 ...

  3. python 画图设置横纵坐标_Python输出高质量论文图片

    科研至今十年有余,一直使用MATLAB作图,但是一直觉得MATLAB的线条图的不够优美,特别是线型的短板极大的限制了作图的灵活性. MATLAB只有默认的四种线型,而且输出效果比较呆板.最近在一篇文章 ...

  4. 掌门一对一持续输出高质量教学内容,荣膺“2020 年度影响力在线教育品牌 ”

    日前,2020"回响中国"腾讯教育年度盛典在北京成功举行.作为教育行业高度影响力的品牌活动,今年"回响中国"盛典以"共迎挑战 共赢明天"为主 ...

  5. android动态图制作,Android 教程:如何在手机上制作高质量的 GIF 图片

    相比于静态图片的一动不动,GIF 图片显得十分生动活泼,并且能表现一定的情节.虽然已经有 GIF 快手.美图 GIF 这类易用的 GIF 制作应用,但其有着诸多的限制,像时长.分辨率等都不可自行调节. ...

  6. matlab引用数据,excel引用数据-如何用matlab处理excel文件中的数据?

    如何利用matlab根据excel表格里面的数据画图 将待导入的矩阵结数据Excel中,录入时注意行列原矩阵一一对应 录入完以后数据,为了后续步骤使用方便,命名时我们最好把它命名为我们接下来在MATL ...

  7. 用matlab处理表格,matlab删除excel表格数据-如何用matlab处理多个excel表格中的数据...

    如何用matlab处理多个excel表格中的数据 biao='D:\Program Files\matlab\bin\filename.xls'; A1=xlsread (biao,'Sheet1', ...

  8. matlab批量导入excel表格数据,matlab导入excel表格数据-如何用matlab读取多个excel表格数据,将每个表格数......

    如何用matlab读取多个excel表格数据,将每个表格数... 一xlsread()函数,比import简单的多,具体语句:A = xlsread('yourfilename.xls')望高手支招! ...

  9. matlab批量合并表格数据,用matlab合并excel表格数据-如何用matlab读取多个excel表格数据,将每个表格数......

    用matlab如何识别excel里的单元格是否为合并单元格 方法如下: 使用函数xlsread读取单个文件. num=xlsread(filename) filename是单引号括起来的带路径的文件名 ...

最新文章

  1. 基于Kubernetes的ESaaS架构及实现细节(二)
  2. BZOJ3224普通平衡树
  3. 利用Azure DevOps建设ExcelBDD的持续集成
  4. java中类似sort_java中的Sort函数,你值得看
  5. 关于tomcat5.5或6.0免安装版,点击startup.bat启动自动消失问题
  6. lua定义一个简单的类
  7. 医药行业进销存软件 零售药店管理软件
  8. matlab在电力系统中的应用 当当,MATLAB在电力系统分析中的应用
  9. IDEA统计自己写了多少行Java代码,看看自己的辛劳成果吧
  10. 写了一个根据ISBN查询图书信息接口,把收藏的几百万本图书分享给大家
  11. BottomNavigationView与Navigation使用
  12. word替换功能 如何将相同的内容,替换为依次排列的数字编号
  13. 5G NR MCG,SCG,PCell,PSCell,SCell,sPCell 概念
  14. So Easy京东商城
  15. 改名叫Benson...
  16. 朴素贝叶斯算法原理以及python实现
  17. 《天天数学》连载60:二月二十九日
  18. python 图像清晰度_图像清晰度评价指标(Python)
  19. linux定时任务nodejs,让Nodejs来管理定时任务later
  20. 2019.4.4【母亲进入了癫狂状态】

热门文章

  1. 大学本科《机器人程序设计课程》配套系统镜像使用说明( Ubuntu 14.04.5 + ROS indigo )
  2. 金正恩选艳舞团欢乐组 女孩怕被相中自残
  3. React 如何封装消息提示组件message--Material-UI
  4. 计算机代码设计-基于ssm的员工工资管理系统-人事工资管理系统设计-企业工资管理系统代码
  5. iwebshop index.php,iWebShop支持nginx配置
  6. 中国手机游戏业的若干矛盾
  7. java 集合与泛型_java的集合和泛型的知识点归纳1
  8. 2018 秋招 百度一面
  9. 关于SpringBoot项目配置文件放在jar外面总结
  10. 数字逻辑:险象和消除