资源描述:
《08-图 形处理1》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第8章图形处理教学目标教学重点教学过程10/1/20211第8章图形处理教学目标MATLAB7语言除了有强大的矩阵处理功能之外,它的绘图功能也是相当强大的。学习完本章之后,读者将学会使用MATLAB7的图形处理功能,包括基本的绘图命令、图形的简单控制、图形窗口的编辑以及图形的高级控制等。10/1/20212第8章图形处理教学重点基本的绘图命令各种图形注释方法三维图形的绘制方法10/1/20213第8章图形处理教学过程基本的绘图命令各种图形注释方法三维图形的绘制方法特殊一些特殊图形的绘制图形的高级控制技巧10/1/2
2、0214第8章图形处理1.基本的绘图命令基本的绘图命令绘图的一般步骤绘制二维曲线图极坐标图形的绘制多个图形的绘制方法曲线的色彩、线型和数据点型10/1/20215第8章图形处理(1)基本的绘图命令绘制基本线性图的函数表函数名功能描述plot在x轴和y轴都按线性比例绘制二维图形plot3在x轴、y轴和z轴都按线性比例绘制三维图形loglog在x轴和y轴按对数比例绘制二维图形semilogx在x轴按对数比例,y轴按线性比例绘制二维图形semilogy在y轴按对数比例,x轴按线性比例绘制二维图形plotyy绘制双y轴图形
3、10/1/20216第8章图形处理(2)绘图的一般步骤基本的绘图步骤步骤典型代码1.准备绘图数据x=0:0.2:12;y1=bessel(1,x);2.选择一个窗口并在窗口中给图形定位figure(1),subplot(2,2,1)3.调用基本的绘图函数h=plot(x,y1,x,y2,x,y3);4.选择线型和标记特性set(h,'LineWidth',2,{'LineStyle'},{'--';':';'-.'})5.设置坐标轴的极限值、标记符号和网格线axis([012-0.51])6.使用坐标轴标签、图例和
4、文本对图形进行注释xlabel('Time')ylabel('Amplitude')7.输出图形print-depsc-tiff-r200myplot10/1/20217第8章图形处理(3)绘制二维曲线图二维曲线图在MATLAB7中的绘制是最为简便的。如果将X轴和Y轴的数据分别保存在两个向量中,同时向量的长度完全相等,那么可以直接调用函数进行二维图形的绘制。在MATLAB7中,使用plot函数进行二维曲线图的绘制。10/1/20218第8章图形处理绘制二维曲线图>>x=0:0.01:10;>>y=tan(x);>>
5、plot(x,y)>>10/1/20219第8章图形处理(4)极坐标图形的绘制MATLAB提供了polar函数来在极坐标下绘制图形:>>x=0:0.01:10;>>y1=sin(x);>>y2=cos(x-2.5);>>polar(y1,y2,'-r+')>>10/1/202110第8章图形处理(5)多个图形的绘制方法subplot函数可以实现多个图形的绘制:>>x=0:.1:20;>>subplot(2,2,1)>>plot(x,sin(x));>>10/1/202111第8章图形处理多个图形的绘制方法>>x=0
6、:.1:20;>>subplot(2,2,2)>>plot(x,cos(x));>>10/1/202112第8章图形处理多个图形的绘制方法>>subplot(2,2,3)>>x=0:.1:2;>>y1=tan(x);>>plot(x,y1,'--b*');>>10/1/202113第8章图形处理(6)曲线的色彩、线型和数据点型曲线的色彩、线型和数据点型参数定义颜色符号含义数据点型含义线型含义b蓝色.点-实线g绿色xX符号:点线r红色++号-.点划线c篮绿色h六角星形--虚线m紫红色*星号(空白)不画线y黄色s方形k
7、黑色d菱形10/1/202114第8章图形处理2.图形注释图题的标注坐标轴的标签文本标注和交互式文本标注图例的添加坐标网格的添加使用矩形或是椭圆在图形中圈出重要部分10/1/202115第8章图形处理(1)图题的标注在MATLAB中,通常可以使用3种方式给图形添加图题:使用Insert菜单中的Title命令;使用属性编辑器(PropertyEditor);使用title函数。10/1/202116第8章图形处理图题的标注>>x=0:.1:2;>>y1=sin(x);>>y2=sin(x-0.25);>>y3=sin
8、(x-0.5);>>plot(x,y1,'-.b',x,y2,'--r*',x,y3,'-.gh')>>title('Therethreelines')>>10/1/202117第8章图形处理(2)坐标轴的标签在MATLAB7中,可以使用如下3种方式给图形的坐标轴添加标签:使用Insert菜单下的Label选项;使用属性编辑器(PropertyEditor)