matlab图像输出设置_第1页
matlab图像输出设置_第2页
matlab图像输出设置_第3页
matlab图像输出设置_第4页
matlab图像输出设置_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

(1)完成画图及相关设置(字体大小、线宽、图大小也是正常尺寸),(2)此时WindowStyleis'docked',要改为1)在Figureproperties——morepropertiesset(gcf,'windowstyle','normal')(3)根据排版要求,确定图片的宽高,例如320*320像素,然后使用命令set(gcf,'Position',[500,300,320,320])set(gcf,'Units','centimeters','Position',8]);2.holdon;3.set(gca,'YTick',[0:0.2:1]);4.boxoff;5.set(gca,'YTickLabel',{'matlab1','matlab2','matlab3',...6.'matlab4','matlab5',tlab2.xL=xlim;3.yL=ylim;4.plot(xL,[yL(2),yL(2)],'k',[xL(2),xL(2)],[yL(1),yL(2)],'k')5.boxoffpositions.axes('position',RECT)opensupreturnsahandletoit.RECT=[left,bottom,width,height]specifiesthelocationandrelativetothelower-leftcorneroftheFigurewindow,innormalizedunitswhere(0,0)isthelower-leftcornerandperrightplott,sin(t));2.xt=get(gca,'xtick');3.set(gca,'XTick',[],'XColor','w');4.xL=xlim;5.p=get(gca,'Position');6.boxoff;2.a2=axes('Position',p+[0,p(4)/2,0,-4.boxoff;5.set(gca,'XTick',xt,'Color','None',YTick);set(gca,'xticklabel',{'-pi','-pi/2','0','set(gca,'xticklabel',{'a','b','c','d','e'ffindobjfindobj:特殊属性的图形对象语法:1.findobj:findobjfindobj返回根对象的句柄和所有子对象〔findobjreturnshandlesoftherootobjectandandallitsdescendantswithoutassigningtheresulttoavariable.〕2.2.h=findobj:返返回根对象的句柄和所有子对象33.h=findobj('PropertyName',PropertyValue,...)返回所有属性名为‘返回所有属性名为‘PropertyName’,属性值为'PropertyValue'的图形对象的句柄。可以指定多个属性/值对可以指定多个属性/值对。4.4.h=findobj('PropertyName',PropertyValue,'-logicaloperator',PropertyNamePropertyName',PropertyValue,...)--logicaloperator可以取值:--and-or-xor-not等55.h=findobj('-regexp','PropertyName','regexp',...)属属性名可以使用正那么表达式66.h=findobj('-property','PropertyName')如果存在‘如果存在‘PropertyName’这个属性名,就返回此图形句柄77.h=findobj(objhandles,...)限限制搜索范围为objhandles和他们的子图中8.8.h=findobj(objhandles,'-depth',d,...)指指定搜索深度,深度参数'd'控制遍历层数,d为inf表示遍历所有层,d为0等同d='flat'99.h=findobj(objhandles,'flat','PropertyName',PropertyValue,...)''flat'限制搜索范围只能是当前层,不能搜索子图。如果句柄指向一个不存在的图形,findobj返回一个错误。findobj正确匹配任何合法属性值,例如:findobj('Color','r')找到所有color值为红的对象。为了寻找满足指定条件的额handle对象,我们可以使用handle.findobj。例子:在当前坐标下查找所有直线对象:h=findobj(gca,'Type','line')%gca为当前坐标的句柄查找Label属性设为'foo'和String设为'bar'的所有对象:h=findobj('Label','foo','-and','String','bar');查找String不为'foo'也不为'bar'的所有对象:h=findobj('-not','String','foo','-not','String','bar');h=findobj('String','foo','-and','Tag','buttonone',...'-and','-not',{'Color','red','-or','Color','blue'})FindFindallobjectsforwhichyouhaveassignedavaluetotheTagproperty(thatis,thevalueisnottheemptystring''):h=findobj('-regexp','Tag','[^'']')FindallchildrenofthecurrentfigurethathavetheirBackgroundColorpropertysettoacertainshadeofgray([.7.7.7]).Thisstatementalsosearchesthecurrentfigureforthematchingpropertyvaluepair.h=findobj(gcf,'-depth',1,'BackgroundColor',[.7.7.7])atlab正那么表达式在处理字符串及文本时显得十分正那么表达式在处理字符串及文本时显得十分java,.net等平台上都支援正那么表达式。事regexpi(),regexprep()。其中regexp()用来.匹配任何单个字符(包括空白字符)\s匹配任何空白字符,等效于[\f\n\r\t\v]S配任何非空白字符,等效于[^\w匹配任何字母,数字或下划线字符,对于英文字符集,等效于[a-zA-Z_0-9]\W匹配任何除了字母,数字或下划线以外的字符,对于英文字符集,等效于[^a-zA-Z_0-9]\d匹配任何数字,等效于[0-9]\D匹配任何数字以外的字符,等效于[^0-9]非匹配操作符(常用于在正那么表达式内添加注nargin是用来判断输入变量个数的函数,这样ctionytestabifnarginMatlabset函数LineStyle它的值决定着线型,取值可以是'-'、':'、'-.'、'--'或'none'。x=0:0.2:12;y1=bessel(1,x);y2=bessel(2,x);y3=bessel(3,x);sethLineWidthsethLineWidth2})==set(h,'LineWidth',2),axis1])%设置坐标轴范围gridonX=0:1:12;Y=-0.5:0.25:1;gureset(xlabel('Time'),'FontSize',12,'Color','r')y=ylabel('Amplitude');set(y,'FontSize',12,'Color','g')legendhFirstSecond,'Third')%添加图例title('BesselFunctions')%添加标题属性值见贴/xth543/218124/Message.aspx这两天在看句柄式图形方面的东西,以下是我在看书过程中整理的学习笔记,比拟详细的介绍了句柄以及存储对象的属性名称,其字段值为相对应的属性值。属性值中用{}括起来的表示默认值。hndles性名称和属性值匹配的对象句柄值eget(handle)除列出上述属性外,还列出可以设置的属性ethandleset(gcf,'units):得到[inches|centimeters|normalized|points|{pixels}|characters默认值Closerequestfcn,有效值为字符串或函数句柄(前加@)set(0,'defaultfigurecreatefcn','set(gcbo,''integerhandle'',''off'')');即设置了根对象的默出来。set(gcf,'keypressfcn','get(gcf,''currentcharacter'')')RGB简称CurrentObject有效值为图形对象句柄值:返回绘图窗口内当前被鼠标选取的对象的句柄值get(gcf,'currentpoint')就会返回当前在窗口中单击鼠标的位置figurekeypressfcnfprintf上的%c键当字符键被按下时所要执行的操作。为当前坐标轴。ttitle'thistitle','has2'});命名为两行的标题racterslsfontunits字体单位〔points/normalized/inches/centimeters/pixels)emiplot:10);gridon;set(gca,'gridlinestyle','-.');将当前坐标轴显示的网格线为点-虚线acePosition。replacechildren设置坐标轴的所有属性thheightjsetgca'gridlinestyle',':','linewidth',3)设置网格线线条类型和宽度setgcabox'on')将图轴方框绘制出来XYdisp('CornOatsHay')disprand(5,3))whichresultsinornOatsHay30.84740.274900.45240.880790.80750.653870.48320.489960.61350.7741g实例:plot(1:10);set(gca,'yscale','log');set(gca,'Xticklabel',{'1';'10';'100'})set(gca,'Xticklabel','1|10|100')set(gca,'Xticklabel',[1;10;100])set(gca,'Xticklabel',['1';'10';'100'])f目的数据。xy=x+10;line('xdata',x,'ydata',y);by;第一个面的第二个顶点,以此类推〕tcolor

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论