免费预览已结束,剩余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,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(gcf,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) max(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*5inches,无视屏幕显示尺寸通过命令行修改的话有三步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, PaperUnits, 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 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 rectangle. 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) 调整,或者print之前拖动窗口手动调整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% figure 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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 猪场饲料转让合同范本
- 税率下调合同补充协议
- 私人企业租赁合同范本
- 矿业原料销售合同范本
- 理疗产品合作合同范本
- 科技维修收售合同范本
- 移民中介服务合同范本
- 安全二十条禁忌讲解
- 中国银行大理白族自治州2025秋招笔试EPI能力测试题专练及答案
- 安徽公务员考试《行测》真题模拟试题及答案解析【2022】4313
- 森林火灾人员疏散与转移
- 部编版四年级上册语文第四单元测试卷 含答案
- 施工大门市政道路开口方案
- 中国科学院大学毕业答辩课件模板
- 安全生产管理制度(完整版)
- 智能化施工方案或施工组织设计
- 【MOOC】人力资源管理英语-广东外语外贸大学 中国大学慕课MOOC答案
- JGJ46-2024 建筑与市政工程施工现场临时用电安全技术标准
- 《中药的保管养护》课件
- 【MOOC】数据结构与算法-北京大学 中国大学慕课MOOC答案
- 广告设计师国家职业标准(2024版)
评论
0/150
提交评论