第5章基本图形处理功能.ppt
《第5章基本图形处理功能.ppt》由会员分享,可在线阅读,更多相关《第5章基本图形处理功能.ppt(63页珍藏版)》请在优知文库上搜索。
1、第第5 5章章 基本图形处理功能基本图形处理功能本章目标本章目标l了解了解MATLABMATLAB的绘图功能的绘图功能l掌握二维图形和三维图形的绘制方法掌握二维图形和三维图形的绘制方法l能够进行常用的数据可视化处理能够进行常用的数据可视化处理主要内容主要内容l5.1 二维图形二维图形l5.2 特殊图形特殊图形l5.3 三维图形三维图形l5.4 图形的控制与表现图形的控制与表现 例:用简短的例:用简短的MATLABMATLAB命令计算命令计算并绘制在并绘制在0 x60 x6范围内的范围内的sin(2x)sin(2x)、sin(xsin(x2 2)和和(sin(x)(sin(x)2 2。x=lin
2、space(0,6);y1=sin(2*x);y2=sin(x.2);y3=(sin(x).2;plot(x,y1,x,y2,x,y3)text(x(100),y1(100),sin(2*x);text(x(100),y2(100),sin(x.2);text(x(100),y3(100),sin(x)2);5.1 二维图形二维图形1.二维曲线绘图二维曲线绘图lplot 最基本的二维图形指令:最基本的二维图形指令:lplot(y):绘制:绘制y的单矢量二维曲线图形的单矢量二维曲线图形lplot(x,y):绘制:绘制x,y的双矢量二维曲线图形的双矢量二维曲线图形lplot(x1,y1,):绘制:
3、绘制x1,y1,确定的二维曲确定的二维曲线图形,即多重曲线线图形,即多重曲线lplot(x1,y1,LineSpec):按照:按照LineSpec所所定义的线型、标记点和颜色绘图定义的线型、标记点和颜色绘图plot(y):绘制单矢量曲线图绘制单矢量曲线图l例例1:y=6 4 2.3 5 8.3 11.7 15 17.7 19.4 20;plot(y)plot(x,y):绘制双矢量曲线图绘制双矢量曲线图l例例2 x=0:0.05:4*pi;y=cos(x);plot(x,y)注意:矢量注意:矢量x x与与y y必须具有必须具有相同的长度相同的长度plot(x1,y1,.):多重曲线绘图多重曲线绘
4、图l绘制多重曲线有两种方法绘制多重曲线有两种方法。l1.用一组变量用一组变量x和和y绘图。其中绘图。其中x或或y是矩是矩阵,或者两者都是矩阵。阵,或者两者都是矩阵。l2.用多组变量用多组变量x1、y1、x2、y2、xn、yn绘图。绘图。l在绘制多重曲线时,在绘制多重曲线时,MATLAB会按会按照一定的规律自动变化每条曲线的颜照一定的规律自动变化每条曲线的颜色。色。plot(x1,y1,.):多重曲线绘图多重曲线绘图l1.一组变量绘图一组变量绘图(1).x为矢量,为矢量,y为矩阵为矩阵x=0:pi/50:2*pi;y(1,:)=sin(x);y(2,:)=0.6*sin(x);y(3,:)=0.
5、3*sin(x);plot(x,y)(2).x x为矩阵,为矩阵,y y为矢量为矢量x(1,:)=0:pi/50:2*pi;x(2,:)=pi/4:pi/50:2*pi+pi/4;x(3,:)=pi/2:pi/50:2*pi+pi/2;y=sin(x(1,:);plot(x,y)l注意:矢量的长度必须注意:矢量的长度必须与矩阵中的行或列的长与矩阵中的行或列的长度相等。度相等。(3).x、y是同样大小的矩阵,绘出是同样大小的矩阵,绘出y y中中各列相对于各列相对于x x各列的图形各列的图形x(1,:)=0:pi/50:2*pi;x(2,:)=pi/4:pi/50:2*pi+pi/4;x(3,:)
6、=pi/2:pi/50:2*pi+pi/2;y(1,:)=sin(x(1,:);y(2,:)=0.6*sin(x(1,:);y(3,:)=0.3*sin(x(1,:);plot(x,y)x=x;y=y;plot(x,y)(4).如果如果x x是矩阵,绘制是矩阵,绘制x x各列相对于各列相对于行号的图形行号的图形 x=3 5 7;6 12 24;15 33 6;9 7 2;plot(x)2.多组变量绘图多组变量绘图x1=0:pi/50:2*pi;x2=0:pi/30:2*pi;x3=0:pi/15:2*pi;y1=sin(x1);y2=0.6*sin(x2);y3=0.3*sin(x3);plo
7、t(x1,y1,x2,y2,x3,y3)plot(x1,y1,LineSpec)lLineSpec为所定义的线型、标记为所定义的线型、标记点和颜色绘图等点和颜色绘图等色彩色彩字符字符所定所定颜色颜色线型线型字符字符线型线型格式格式标记标记符号符号数据点数据点形式形式标记标记符号符号数据点数据点形式形式y y黄黄-实线实线(默认)(默认).点点 右三角形右三角形例:在同一坐标系中绘制多个图形 x=linspace(0,7);y1=sin(2*x);y2=sin(x.2);y3=(sin(x).2;%曲线曲线1:红色实线,:红色实线,+号显示数据点号显示数据点%曲线曲线2:黑色点线,:黑色点线,*
8、号显示数据点号显示数据点%曲线曲线3:蓝色虚线,上三角形显示数据点:蓝色虚线,上三角形显示数据点 plot(x,y1,r+-,x,y2,k*:,x,y3,b-)01234567-1-0.8-0.6-0.4-0.200.20.40.60.81图形的其他属性图形的其他属性l包括设置线的宽度、标记点的边缘颜包括设置线的宽度、标记点的边缘颜色、填充颜色及标记点的大小等其他色、填充颜色及标记点的大小等其他绘图属性绘图属性l线宽:线宽:LineWidthl标记点边缘颜色:标记点边缘颜色:MarkerEdgeColorl标记点填充颜色:标记点填充颜色:MarkerFaceColorl标记点大小:标记点大小:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基本 图形 处理 功能