在学术论文或学术报告中,往往有大量的图片,如何编辑这些图片是一件不小的任务。编辑图片一方面是因为杂志社或论文本身对图片大小有要求,另一方面也是为了文章的美观。我见过很多同学在用MATLAB画完图后直接截图,这样很不好。因为截的图不是矢量图,若大小不合适,在拉伸或缩放的过程中会对图形造成损害,分辨率被破坏。其实在MATLAB中有COPY图片的功能,即在工具栏中“Edit”中的“Copy Figure”选项,然后直接粘贴到论文中即可。

但是这样的图片在缩放的时候文字大小不变,同样会造成图形的破坏。那么如何解决这个问题呢?只有在画图前将图片的大小、图形在图片中的比例、文字的大小调整好,然后直接复制到论文中,什么也不需要动。既简单又实用。

一般而言,只需对目标图像进行图形句柄对象和坐标轴句柄对象进行操作即可。MATLAB中分别用gcf和gca表示。如:

set(gcf,’unit’,’centimeters’,’position’,[10 5 7 5]);

这就是对图形的位置及大小进行设置。单位为厘米,大小为7cm×5cm,图形起点坐标为(10cm,5cm)表示左下点离显示器左侧边界10cm,离下侧边界5cm。

将图形大小设置好之后,就需要设置实际的图在figure中的比例,这就需要对图形的坐标进行设置。

set(gca,'Position',[.2 .2 .7 .65]);

位置[.2 .2 .7 .65]表示所画的图形在figure中所占的比例,前两个值表示位置,后两个值表示大小。

下面给出一个例子说明:

t = 0:0.01:2;

x = sin(2*pi*t);

plot(t,x,'k','linewidth',2)

set(gcf,'unit','centimeters','position',[3 5 7 5])

set(gca,'Position',[.15 .15 .8 .75]);

set(get(gca,'XLabel'),'FontSize',8);

注:(1)plot命令中,‘linewidth’表示线宽。

(2)最后一条命令设置坐标轴x轴数字的大小,本例未给出。

原文地址:http://blog.sina.com.cn/s/blog_97e6550e010154ef.html

MATLAB中如何设置图片大小?相关推荐

  1. matlab 中图的大小_关于matlab绘图中字体及图片大小等的设置

    关于 matlab 绘图中字体及图片大小等的设置 1. 设置坐标轴上下限: axis([xmin,xmax,ymin,ymax]); 2. 设置图片大小: set(gcf,'Position',[x1 ...

  2. matlab 中图字体设置,关于matlab绘图中字体及图片大小等的设置

    1.  设置坐标轴上下限:axis([xmin,xmax,ymin,ymax]); 2.  设置图片大小:set(gcf,'Position',[x1,y1,dx,dy]); x1和y1是图的左下角坐 ...

  3. 4. Matlab中如何调整图片的大小

    4. Matlab中如何调整图片的大小 1. 问题提出 用matlab处理图片时,有时我们想调整图片的大小,你可以自己写一个 matlab算法来调整图片的大小,还可以用matlab内置的imresiz ...

  4. 怎么在ppt上设置文字滑动的效果html,PPT 中如何设置图片滚动切换效果

    我们经常在工作中使用PPT办公软件,在网页上也经常看到一组图片水平滚动或者垂直滚动的效果,你知道PPT 中如何设置图片滚动切换效果吗?今天小编就教一下大家使用PPT 中如何设置图片滚动切换效果. 首先 ...

  5. 在WORD中批量修改图片大小

    今天在word中批量修改图片时发现了word一个强大的功能,不多说废话,直接附上步骤: 1.首先按一定的顺序将图片插入word当中: 2.点击"视图"----"宏&quo ...

  6. word 批量设置图片大小

    word批量修改图片大小--固定长宽篇 方法一: 这部分要说的是把word中的所有图片修改成固定的并且相同的长和宽! 1.打开word,工具-宏-宏(或者直接按Alt+F8)进入宏的 界面,如下面所示 ...

  7. Word中批量调整图片大小

    当一个文档中图片较多,又需要调整图片大小时,这时可以通过"宏"执行代码来批量调整. 打开一个Word文档. "Alt+F8"键打开宏. 设置"宏名&q ...

  8. C# 操作word 指定书签位置插入图片并设置图片大小和位置

    object Nothing = System.Reflection.Missing.Value;         //创建一个名为wordApp的组件对象         Application w ...

  9. java 在线给word 文件插入图片,并设置图片大小

    一.前言: 有时我们想在一篇word文档中的指定位置添加一张服务器上的图片,并且并且设置图片大小.这个对文档的操作一定是需要第三方api的.市面上对文档处理的插件有POI以及openoffice等等, ...

最新文章

  1. 2021-7-21 Bisenet V2 网络对Cityscapes公开数据集改变原有分类(4到5分类)
  2. C语言编写Scheme解释器,C语言编写logo语言解释器 ,求高手指导
  3. 常用的Linux命令合集,建议收藏保存!
  4. mysql5.7.25my.ini_mysql5.7 没有my.ini 的解决办法
  5. PHP开发环境配置:安装与配置Apache、PHP、MySQL、PhpMyAdmin
  6. 深入浅出逻辑组合电路(2)
  7. python 轮廓矩阵_python – 在3D numpy矩阵中绘制给定值的曲面轮廓
  8. attodiskbenchmarks(磁盘传输速率检测)_硬盘坏了可以修复吗?电脑硬盘检测?
  9. 微软警告:Office 已遭IE RCE 新0day 攻击
  10. 计算机编码中进制的区别,计算机中的进制和编码(转载)
  11. 3DS更新R4烧录卡内核
  12. 【140815】VC编程技巧280例 电子书下载
  13. Docker搭建rtmp视频直播
  14. Weka下载安装详解
  15. pm9screw php,PHP使用Screw把源代码加密
  16. Codeforces 686D. Kay and Snowflake
  17. 用c语言编码rna合成蛋白质,蛋白质生物合成过程中为什么从N端到C端
  18. 解决 /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20‘ not found (required by 问题
  19. 怎么用微信公众号领取淘宝诶不优惠券购物教程
  20. 贪心、动态规划:钢条切割

热门文章

  1. 《网络空间安全导论(网安)》简答题
  2. 【python】字典常用方法
  3. android+qq浏览器,Android QQ浏览器:追求随心而动的感觉
  4. 对诗词与人生之间关系的几点思考
  5. 总结Ansible中常用模块
  6. 采购-采购申请APP-PO-14082,PO借记账户为必备项,但无法确定。
  7. Ubuntu 22.10 UEFI 引导安装在第二块硬盘
  8. python提取微信聊天语音_Python文字转换语音,让你的文字会「说话」抠脚大汉秒变撒娇萌妹...
  9. 方舟生存进化自建服务器要多少成本?
  10. Excel文件导入,导出