版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第11章图形处理,不管计算的结果多么准确,人们往往无法直接从大量的数据和符号中体会它们的具体含义。而图形处理技术则给人们提供了一种更直接的表达方式,可以使人们更直接、更清楚地了解事物的结果和本质。,11.1基本的绘图命令,12.1.1图形窗口简介,11.1.2基本的绘图操作plot:在x,y轴都按线性比例绘制二维图形plot3:在x,y,x轴都按线性比例绘制三维图loglog:在x,y轴按对数比例绘制二维图形semilogx:在x轴按对数比例,y轴按线性比例绘制二维图形semilogy:在y轴按对数比例,x轴按线性比例绘制二维图形plotyy:绘制双y轴图形,1绘图步骤:(1)准备绘图数据:x
2、=?,y=?.(2)选择一个窗口并在窗口中给图形定位:figure(1),subplot(2,2,1)(3)调用基本的绘图函数:h=plot(4)选择线型和标记特性:set(h,LineWidth,2,LineStyle,-;:,-.)(5)设置坐标轴的极限值、标记符号和网格线:axis(012-0.51),gridon(6)使用坐标轴标签、图例和文本对图形进行注释:xlabel(Time),legend(h,first),title(besselfunctions),2绘制二维曲线图plot(y),plot(x,y),plot(x1,y1,x2,y2)eg.1x=0:pi/100:2*pi;
3、y=sin(x);plot(x,y)eg.2x=0:pi/100:2*pi;y1=sin(x);y2=sin(x-0.25)y3=sin(x-0.5);plot(x,y,x,y2,x,y3),3曲线的色彩、线型和数据点型基本的绘图命令都支持使用字符串来给不同的曲线定义不同的线型、数据点型和色彩。颜色符号:b(蓝色),g(绿色),r(红色),c(蓝绿色),m(紫红色),y(黄色),k(黑色)数据点型:.(点),x(x符号),+(+号),h(六角星),*(星号),s(方形),d(菱形),v(下三角),(上三角),(右三角),p(正五边形),o(圆圈)线型:-(实现),:(点线),-.(点划线),-
4、(虚线),egx=0:pi/100:2*pi;y1=sin(x);y2=sin(x-0.25);y3=sin(x-0.5);plot(x,y,-b,x,y2,-r*,x,y3,-.gh),4定义线的颜色和宽度LineWidth:以点为单位的宽度MarkerEdgeColor:数据点边界颜色MarkerFaceColor:数据点的填充色eg.x=-pi:pi/10:pi;y=tan(sin(x)-sin(tan(x);plot(x,y,-rs,LineWidth,2,MarkerEdgeColor,k,MarkerFaceColor,g,MarkerSize,10),5图形的多次叠放hold命令
5、,在holdon和holdoff状态之间进行切换eg.使用hold函数绘制3个三角函数x=0:pi/15:4*pi;y=sin(x);S1=-b*plot(x,y,S1)holdony=cos(x)S2=-.rd;plot(x,y,S2)y=cos(x).3+sin(x).3;S3=-kx;plot(x,y,S3),eg.使用hold函数绘制分段函数x为0到1时,y=x;x为1到2时,y=0.5x4+0.5;x为2到5时,y=-x2+9x-5.5,6仅绘制二维图形的数据点eg.x=0:pi/15:4*pi;y=exp(2*cos(x);plot(x,y,r+),7对数比例坐标轴和双Y轴(1)对
6、数比例坐标轴eg.x=linspace(1,100,100);y=exp(x);loglog(x,y)semilogy(x,y),(2)双Y轴的实现plotyy(x1,y1,x2,y2)plotyy(x1,y1,x2,y2,fun1,fun2),fun函数可以是plot,semilogx,semilogy,loglogeg.x1=linspace(-7,7,100);y1=sin(x1);x2=linspace(-7,7,100);y2=cos(x2);plotyy(x1,y1,x2,y2),eg.x1=linspace(-2*pi,2*pi,100);y1=exp(x1);x2=linspa
7、ce(-6,6,100);y2=0.01*(x2.3+3*x2.2+5*x2);plotyy(x1,y1,x2,y2,semilogy,plot),8极坐标图形的绘制polar(theta,rho,s)eg.t=0:0.01:4*pi;s=abs(sin(2*t).*cos(2*t);polar(t,s,-r+);,9多子图subplot(m,n,p)eg.x=0:0.1:20;subplot(2,2,1)plot(x,sin(x),x,cos(x);subplot(2,2,2)Z=peaks;plot(Z),例题,编程绘制两条曲线,x的取值在0,2pi之间,以pi/10为步长,一条是正弦曲线
8、,一条是余弦曲线,线宽为6个像素,正弦为绿色,余弦为红色,线型分别为实现和虚线,11.1.3图形注释,使用文本和其他说明性的材料对图形进行注释可以增加图形传递信息的能力。主要有4种方式对图形进行注释:图形注释工具栏图形调色板Insert菜单中的注释命令直接使用注释命令,(1)图形注释工具栏Viewplotedittoolbar,(2)图形调色板Viewfigurepalette,(3)从Insert菜单添加注释(4)使用命令语句增添注释annotation:创建线、箭头、文本箭头、双箭头、文本框、矩形和椭圆xlabel,ylabel,zlabel:给相应的坐标轴增添标签title:给图形增添标
9、题colorbar:给图形增添颜色条legend:给图形增添图例,图形注释的种类,1图题的标注GUI使用title函数title(text)title(text,property1propertyvalue1,property2),2坐标轴的标签GUI使用坐标轴标签命令xlabel(text)xlabel(text,property1protertyvalue1,property2)ylabel,zlabel,3文本标注和交互式文本标注用户可以在Matlab图形窗口的任意地方添加文本注释,从而更好地解释图形窗口的数据(1)使用text函数进行文本标注text(x,y,string)text(x
10、,y,z,string)(2)使用gtext函数进行交互式文本注释gtext(string)gtext(c)显示单元型矩阵的各个字单元中的字符gtext(,propertyname,propertyvalue,),4在图形编辑模式下添加箭头和直线5图例的添加GUI使用legend函数legend(string1,string2,string3,)legend(H,string1,string2,string3,),H为句柄向量legend(,Pos),Pos指定图例位置:0自动定位,重复最少;1右上角(默认);2左上角;3左下角;4右下角;-1右外侧legendoff/show/hide,6坐
11、标网格的添加gridoff/on/minor7使用矩形或是椭圆在图形中圈出重要部分,11.1.4特殊图形的绘制,1条形图和面积图(BarandAreagraphs)这两种图形可以用来比较不同组数据的在总体数据中所占的比例,其中条形图适于离散型数据,面积图适于连续型数据bar绘制垂直方向条形图barh绘制水平方向条形图bar3绘制垂直方向三维条形图bar3h绘制水平方向三维条形图area绘制面积图,(1)集合式条形图Y=521;314;159;555;432;bar(Y)(2)分离式三维条形图Y=521;314;159;555;432;bar3(Y)(3)堆叠式条形图Y=521;314;159;
12、555;432;bar(Y,stack)(4)面积图Y=521;314;159;555;432;area(Y),2饼状图(piecharts)统计学中,经常要用饼状图来表示各个统计量的份额。pie(x)pie3(x)x是份额向量,和不为1则缺口pie(x,e)e是和x同维数的向量,不为0则分离pie(x,labels)labels和x同维数的字符串向量,为每一个饼块取名,eg.x=0.1e=1000label=China,India,American,Japanpie(x,e,label),3离散型数据图(1)茎环图stem(Y),stem(X,Y)eg1.y=randn(4
13、0,1)stem(y)eg2.x=-10:0.25:10;y=x.2+2.*x;stem(x,y,r),(2)梯状图eg.alpha=0.01;beta=0.5;t=0:10;f=exp(-alpha*t).*sin(beta*t);stairs(t,f)holdonplot(t,f,-*)holdoff,11.2交互式绘图操作,Matlab提供一种交互式的绘图方式,使得绘图和图形注释变得更为方便1figurepalette板块newsubplots-图形中增添二维或三维图形variables-浏览工作区间的变量并绘制图形annotations-添加注释(1)增添多子图(2)绘制工作区间的变量,2PlotBrowser板块(1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 浙江经济职业技术学院《房地产市场理论与实务》2023-2024学年第一学期期末试卷
- 中国矿业大学《中医经典综合实训》2023-2024学年第一学期期末试卷
- 浙大宁波理工学院《材料与成型》2023-2024学年第一学期期末试卷
- 枣庄职业学院《塑性加工力学》2023-2024学年第一学期期末试卷
- DB2201T 70-2024 非洲猪瘟病毒环境监测采样技术规范
- 数学游戏演讲模板
- 专业案例(暖通空调专业)-公用设备工程师(暖通空调专业)《专业案例》押题密卷
- 生命起源理论教学
- 七夕节青年营销策略
- 二零二五版交通事故伤残鉴定及赔偿协议3篇
- 2025年神经外科护理工作计划
- 钢结构施工管理培训课件
- 2024年度工程建设项目安全评价合同2篇
- 《飞机操纵面》课件
- 商业咨询报告范文大全
- 自我发展与团队管理课件
- 《妇产科学》课件-17.盆腔器官脱垂
- 监理报告范本
- 店铺交割合同范例
- 大型活动LED屏幕安全应急预案
- 2024年内蒙古包头市中考道德与法治试卷
评论
0/150
提交评论