问题描述

在写论文的时候,需要用到MATLAB生成的图片,但发现生成的图片在Word中十分模糊,并不清晰;同时,生成图片的四边存在很明显的空白边距,导致与论文上下文字的间距较大,严重影响美观。例如:

x=0:0.01:10;                                    %横坐标subplot(3,1,1);                                 %图1
y1=cos(x);
plot(x,y1);
title('原始信号时域图');
xlabel('点数');
ylabel('幅值'); subplot(3,1,2);                                 %图2
y2=sin(x);
plot(x,y2);
title('原始信号时域图');
xlabel('点数');
ylabel('幅值');subplot(3,1,3);                                  %图3
y3=y1+y2;
plot(x,y3);
title('原始信号时域图');
xlabel('点数');
ylabel('幅值');

运行matlab程序,生成的图片如下所示:

选择:File -> Save As... ,可以选择将图片保存为.jpg.bmp.png.pdf等各种格式,然后就可以在Word中插入图片了。以.jpg为例,插入Word之后的情形如下:

可以看出,图片比较模糊,同时图片内容存在一个空白边框导致文字“图1.1 例子”距离图片有一段距离,显得很不美观。

问题解决

解决第一个图片模糊的问题比较简单,即不需要将图片保存为图片格式插入到Word中,而选择直接复制图片的方式。

选择:Edit -> Copy Figure,再直接到Word中进行粘贴。效果如下:

可能效果看起来并不是很明显,但是一旦自己动手这样做,确实会发现图片清晰很多!就相当于Visio的图片也直接复制粘贴,会比保存为图片再插入的方式清晰许多。

解决第二个空白边框的问题,需要用到set(gca,'position',[xxx,xxx,xxx,xxx])函数!

position需要指定一个位置向量:向量的构成为[left,bottom,width,height],用于决定坐标轴位置。最好手动对数值进行调整。

对matlab程序进行调整:

x=0:0.01:10;                                    %横坐标subplot(3,1,1);                                 %图1
y1=cos(x);
set(gca,'position',[0.10,0.75,0.87,0.18])
plot(x,y1);
title('原始信号时域图');
xlabel('点数');
ylabel('幅值'); subplot(3,1,2);                                 %图2
y2=sin(x);
set(gca,'position',[0.10,0.425,0.87,0.18])
plot(x,y2);
title('原始信号时域图');
xlabel('点数');
ylabel('幅值');subplot(3,1,3);                                  %图3
y3=y1+y2;
set(gca,'position',[0.10,0.10,0.87,0.18])
plot(x,y3);
title('原始信号时域图');
xlabel('点数');
ylabel('幅值');

调整完后,效果如下:

可以看出,空白边框的问题也能够比较好地解决。

【Matlab】Matlab图片清晰拷贝到论文中并去掉空白边距相关推荐

  1. matlab 绘制多组并列柱状图 论文中不同方法对比准确率 设置新罗马字体

    效果展示 代码实现[matlab] data = [9,4,3; 2,9,5; 5,2,9; 7,8,2]; b = bar(data);set(gca,'XTickLabel',{'case 1', ...

  2. Unity中导入的图片,在Inspector面板中一片空白,没有下拉选项,不知道是了什么问题?

    之前导入的图片是这样子的,也是正确的显示,如下图 现在的是这样的,如下图 不知道有没有人遇到过类似的问题啊

  3. 利用MATLAB将图片转换成coe文件、TXT文件、mif文件、bin文件

    利用MATLAB将图片转换成coe文件.TXT文件.mif文件 利用MATLAB将图片转换成coe文件 利用MATLAB将图片转换成txt文件 利用MATLAB将图片转换成mif文件 利用MATLAB ...

  4. Matlab实现图片背景深色化

    Matlab实现图片背景深色化 在图像处理中,将图片背景变为深色是一种常见的操作,可以用于突出主体内容或改善图片整体的视觉效果.本篇文章将介绍如何使用Matlab实现这一功能. 读取图片并显示 首先, ...

  5. matlab如何导入大量的图片_本期介绍:如何在论文中插入高清的图片

    科研资源库 学术论文: ➤本期介绍如何在论文中插入高清的图片! ➤ 发现用下面的方法, 可以得到高清的矢量图, 非常好用, 推荐给需要的同学! 加工学术论文时,尤其是理工类论文,很多配图是Matlab ...

  6. matlab中的方波信号图片_干货|SCI论文的图片绘画软件(上)

    本期编辑 | 雯婷 微微 本期校对 | 郭倩 文章来源 | 材料基 SCI图片绘画技巧 众所周知,高水平的配图可以令论文.报告等显得耳目一新,瞬间提高一个档次.写文章.做报告,搞好配图已经成为了又一项 ...

  7. MATLAB画论文里的图片,如何在论文中画出漂亮的插图?

    经常看到别人论文中画出各种绚烂的插图,是用什么软件画出来的呢?分享一下我的绘画思路和常用软件. 绘画思路 ● 论文插图终归是内容导向,数据少/逻辑简单很难画出炫酷的图. ● 专业图尽量用对应的专业软件 ...

  8. matlab print dmeta,转:MATLAB导出高清晰图片

    一个写论文用的小技巧,MATLAB产生的图片如何导出来合适大小或者符合编辑部要求的图片: 使用print命令,如下: 用于LaTeX的话,可以使用eps图片: print -deps fig1 用于w ...

  9. matlab print dmeta,[转载]转:MATLAB导出高清晰图片

    一个写论文用的小技巧,MATLAB产生的图片如何导出来合适大小或者符合编辑部要求的图片: 使用print命令,如下: 用于LaTeX的话,可以使用eps图片: print -deps fig1 用于w ...

最新文章

  1. Docker容器中数据两种持久化存储方式:卷和挂载宿主目录
  2. Linux(UOS) Qt不能播放音频的问题
  3. Servlet3.0下配置Servlet
  4. 驱动精灵2007_畅玩Steam的Win10游戏掌机发布! |莱莎2新战斗动画,肉腿致命驱动~...
  5. 使用STAD研究product搜索和保存的性能
  6. python数据分析numpy_(转)Python数据分析之numpy学习
  7. SCOM 2007 R2监控系统安装部署(二)安装Operation Manager 2007 R2管理服务器
  8. MySQL深度剖析之数据在磁盘上存储(2021)
  9. 下拉词优化昔年谈小企业互联网推广该怎么做!
  10. Android Bitmap 开源图片框架分析(精华四)
  11. string数组转换成int数组,数组转字符串,字符串转list,list集合转字符串,删除数组中为空的元素,list转数组 数组转list
  12. 微信公众号:地图定位
  13. 开启新坑,将live2d引入网页
  14. A. Shifting Stacks
  15. 通过PS把素色的旗袍换成青花瓷样式的旗袍
  16. notepad中html自动补齐和标签,在Notepad ++中显示不匹配的html标签(Show unmatched html tags in Notepad++)...
  17. C语言beep中有什么作用,C++中发声函数Beep用法
  18. 【费曼学习法】史上最强学习方法,无论是给自己还是给孩子,都非常值得尝试
  19. 贪心算法(最优装载问题,田忌赛马,雷达问题)
  20. python -- 最长公共子串

热门文章

  1. 为什么数据库具有很高的独立性
  2. php如何给导航加链接,修改phpcms导航链接的方法
  3. 接口保护ESD防静电二极管选择ESDSRVLC05-4
  4. 景深--摄影基础理论(1)
  5. 思科瑞科创板上市破发:年营收2.22亿 公司市值54亿
  6. Java电商平台之订单功能和支付功能实现
  7. 输入时刻time,计算出在time和time+1之间,时针和分针重合的时刻
  8. 原生JS实现拿到的时间戳“毫秒/秒”转为“时:分:秒”形式的效果
  9. kubeadm故障排除
  10. 电子邮箱系统注册哪家好?163邮箱联系人怎么管理?