




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Matlab中保存图像时,图形窗口大小的控制zz首先要了解的是Matlab是面向对象的。最高等级的对象是screen,它定义了figure可以用的最大szie。screen下面是figure。figue就是你画图的时候跳出来的那个新的对话窗口。如果figure变化,screen是不会跟着变化的。但screen变化的话,figure就要跟着变化了。figure下面是axes。axes是那个窗口里面你要画的东西。axes的大小和位置取决于figure,如果你放大缩小figure的大小的话,里面的图线也会跟着变化的。set(gca,position,)因此,set (gca,position,0.1
2、,0.1,0.9,0.9 );的作用是:设置坐标轴距离画板(图形窗口figure)边距。0.1,0.1,0.9,0.9 分别为axes在figure中的左边界,下边界,宽度,高度,最小为0,最大为1(左边界,下边界为0,上边界,右边界为1)见下面的例子:-figureset (gca,position,0.1,0.1,0.9,0.9 );x=1:0.1:10;y=sin(x);plot(x,y)-结果见下图:set(gcf,position,)一般matlab绘出来图的框架(图形窗口)大都是正方形或者近似正方形的矩形,能不能画一些扁的矩形呢?使用图形的position属性可以做到。如set(g
3、cf,unit,normalized,position,0.2,0.2,0.64,0.32);的意思是:对gcf的position进行设置。使其在屏幕上的显示位置是以(0.2,0.2)为原点,长0.64,宽0.32。同gca一样,仍然是左边界,下边界为0,上边界,右边界为1。另外,gcf的position也可以不是normalized的。如下面的例子:-x=-2*pi:0.1:2*9i;y=sin(x);figure;set (gcf,Position,500,500,500,500, color,w) %大小设置plot(x,y,k-) %节点位移图形输出xlim(min(s(:,2) ma
4、x(s(:,2)grid on-其中,500,500,500,500的意思为:原点的位置x,原点的位置y,宽,高,其坐标为points(详见下面),图形窗口启动时为默认模式,使用下面的命令,可以使的打开的figure窗口最大化。方法1:h = figure;set(gcf,outerposition,get(0,screensize);方法2:h = figure;set(gcf,units,normalized,position,0,0,1,0.9);现在问题还存在:如果仅设置position的话,打印的时候还是正方形。可以用下面的方法解决:通常默认情况下,print命令输出图像为 8*5i
5、nches,无视屏幕显示尺寸通过命令行修改的话有三步1 设置paperposition为manualset(gcf,PaperPositionMode, manual) auto | manual 2 设置paperunitset(gcf,PaperUnits,inches) inches | centimeters | normalized | points 3 设置paperpositionset(gcf,PaperPosition,left,bottom,width,height)例如set(gcf, PaperPositionMode, manual);set(gcf, PaperUn
6、its, points);set(gcf, PaperPosition, 0 0 640 480);还有一个相关命令是papersizepaperposition 是placement,代表图像在paper(感觉就是屏幕screen的意思?)中的所处位置。left和bottom计算好,就可以使图像在paper中居中papersize是纸张大小;position要比size小的PaperPositionfour-element rect vectorLocation on printed page. A rectangle that determines the location of the
7、figure on the printed page. Specify this rectangle with a vector of the formrect = left, bottom, width, heightwhere left specifies the distance from the left side of the paper to the left side of the rectangle and bottom specifies the distance from the bottom of the page to the bottom of the rectang
8、le. Together these distances define the lower-left corner of the rectangle. width and height define the dimensions of the rectangle. The PaperUnits property specifies the units used to define this rectangle.要使图像比例输出与屏幕显示的一致,可以使用如下命令屏幕显示图像尺寸可以plot时用 set(gcf,position,left bottom width height) 调整,或者pri
9、nt之前拖动窗口手动调整This example exports a figure at screen size to a 24-bit TIFF file, myfigure.tif.% set(gcf,position,80 100 800 600) % 如果手动拖放,则不需要这一行命令set(gcf, PaperPositionMode, auto) % Use screen sizeprint -dtiff myfigure用matlab画了一张图,投稿时要缩小,缩小后字体就会过小或者发虚。我摸索出比较好的方法是如下的代码:%plot your figure before% figur
10、e resizeset(gcf,Position,100 100 260 220);set(gca,Position,.13 .17 .80 .74);figure_FontSize=8;set(get(gca,XLabel),FontSize,figure_FontSize,Vertical,top);set(get(gca,YLabel),FontSize,figure_FontSize,Vertical,middle);set(findobj(FontSize,10),FontSize,figure_FontSize);set(findobj(get(gca,Children),LineWidth,0.5),LineWidth,2);%解释:set(gcf,Position,100 100 260 220);这句是设置绘图的大小,不需要到word里再调整大小。我给的参数,图的大小是7cmset(gca,Position,.13 .17 .80 .74);这句是设置xy轴在图片中占的比例,可能需要自己微调。figure_FontSize=8;set(get(gca,XLabel),FontSize,figure_FontSize,Vertical,top);set(get(gca,YLabel),FontSize,f
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高中doing公开课课件
- 小区园林景观绿化工程施工方案
- 高一河流地貌课件
- 北京市八年级上学期期中考试英语试卷含参考答案 (5份)
- 离婚子女抚养费及全面生活支持协议范本
- 离婚协议书中子女抚养权变更争议诉讼协议范本集锦
- 留学语言学校申请咨询服务协议
- 成人职业素养培训咨询服务合同
- 家电维修管理制度规范
- 如何高效备考考研复试
- 走进焊接 课件 2.1百花齐放推陈出新-焊接方法
- (2025)中国汉字听写大赛全部试题库及答案
- 卵巢癌的课件
- 北京市律师协会律师办理法律尽职调查业务操作指引
- (2025年标准)会员销售协议书
- 2025至2030中国专业图片存档和通信系统(PACS)行业项目调研及市场前景预测评估报告
- 妇产科临床路径培训课件
- 编辑出版校对试题及答案
- 2025一级造价工程师《案例分析(土建、安装)》学霸笔记
- 化工仪表基础知识培训课件
- 2025人教版八年级英语上册课文原文及翻译
评论
0/150
提交评论