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

淡淡的烟草味﹌ 2022-04-24 20:44 408阅读 0赞

问题描述

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

  1. x=0:0.01:10; %横坐标
  2. subplot(3,1,1); %图1
  3. y1=cos(x);
  4. plot(x,y1);
  5. title('原始信号时域图');
  6. xlabel('点数');
  7. ylabel('幅值');
  8. subplot(3,1,2); %图2
  9. y2=sin(x);
  10. plot(x,y2);
  11. title('原始信号时域图');
  12. xlabel('点数');
  13. ylabel('幅值');
  14. subplot(3,1,3); %图3
  15. y3=y1+y2;
  16. plot(x,y3);
  17. title('原始信号时域图');
  18. xlabel('点数');
  19. ylabel('幅值');

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

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly95bmd6bWlhby5ibG9nLmNzZG4ubmV0_size_16_color_FFFFFF_t_70

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

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly95bmd6bWlhby5ibG9nLmNzZG4ubmV0_size_16_color_FFFFFF_t_70 1

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

问题解决

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

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

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly95bmd6bWlhby5ibG9nLmNzZG4ubmV0_size_16_color_FFFFFF_t_70 2

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

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

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

对matlab程序进行调整:

  1. x=0:0.01:10; %横坐标
  2. subplot(3,1,1); %图1
  3. y1=cos(x);
  4. set(gca,'position',[0.10,0.75,0.87,0.18])
  5. plot(x,y1);
  6. title('原始信号时域图');
  7. xlabel('点数');
  8. ylabel('幅值');
  9. subplot(3,1,2); %图2
  10. y2=sin(x);
  11. set(gca,'position',[0.10,0.425,0.87,0.18])
  12. plot(x,y2);
  13. title('原始信号时域图');
  14. xlabel('点数');
  15. ylabel('幅值');
  16. subplot(3,1,3); %图3
  17. y3=y1+y2;
  18. set(gca,'position',[0.10,0.10,0.87,0.18])
  19. plot(x,y3);
  20. title('原始信号时域图');
  21. xlabel('点数');
  22. ylabel('幅值');

调整完后,效果如下:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly95bmd6bWlhby5ibG9nLmNzZG4ubmV0_size_16_color_FFFFFF_t_70 3

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

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly95bmd6bWlhby5ibG9nLmNzZG4ubmV0_size_16_color_FFFFFF_t_70 4

发表评论

表情:
评论列表 (有 0 条评论,408人围观)

还没有评论,来说两句吧...

相关阅读

    相关 图片由模糊清晰

    在加载一些大图时,一般有个先有一个模糊的图片,然后逐渐变清晰的效果,用处可能是提高用户体验,先让用户看到一个模糊的图片然后再逐渐加载大图。 这张模糊的图是大图的一个