资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,*,1,数学软件,Matlab,二维平面作图,三维空间作图,2,本讲主要内容,二维平面作图,三维空间作图,符号作图,Matlab,绘图过程,/,原理,3,手工作图,如何画出,y,sin(,x,),在 0,2,上的图像?,4,Matlab,作图,找点,:,x=0,pi/4,pi/3,pi/2,pi,.,求值,:,y=sin(0),sin(pi/4),sin(pi/3),.,描点:在坐标系中画出这些离散点,连线:用直线或曲线连接这些点,得到函数的大致图形,手工作图,Matlab,作图,找点:x=0:pi/10:2*pi;,求值:y=sin(x);,描点、连线:使用 Matlab 供给的绘图函数 plot,x=0:pi/10:2*pi;y=sin(x);,plot(x,y);,例,:,5,二维作图命令,平面曲线绘图命令:,plot,这里 x,y 都是向量,长度必需一样,以 x 的重量为横坐标,y 的重量为纵坐标,作平面曲线,x=0:pi/10:4*pi;,y=cos(x);,plot(x,y);,例,:,作,y,=cos(,x,),在,0,4,上的图像,plot(,x,y,),6,二维作图命令,平面曲线绘图命令:,plot,绘制向量 y 的线性图,即以下标为横坐标,y 的重量为纵坐标,等价于:,y=0,0.4,0.8,1.0,0.9,6.1;,plot(y);,例,:,plot(,y,),x=1:length(y);plot(x,y);,思考:plot(y)与 plot(x,y)有什么区分?,7,图形的属性,这里的 str 是用 单引号 括起来的字符串,用来指定图形的属性:点、线的外形和颜色,指定点和线的属性,plot(,x,y,str,),x=0:pi/20:2*pi;,plot(x,cos(x),”r+:”);,例,:,红色、虚线、,点用加号表示,x=0:pi/20:2*pi;,plot(x,cos(x),”bo-”);,蓝色、连续线、,点用圆圈表示,颜色,线型,点标记:可以全部指定,也可以局部指定,挨次任意,8,点和线的根本属性,线型,点标记,颜色,-,实线,:,虚线,-.,点划线,-,间断线,空白,(,不画线,),.,点,o,小圆圈,x,叉子符,+,加号,*,星号,s,方格,d,菱形,朝上三角,v,朝下三角,朝右三角,sphere(60);,axis equal;,28,其它调用方式:,坐标轴把握,axis(xmin,xmax,ymin,ymax,zmin,zmax),作用:指定坐标轴的显示范围,坐标轴把握命令,axis auto,自动,使得图形的坐标满足图中的一切元素,axis equal,各坐标轴采用,等长刻度,axis square,使绘图区域为,正方形,axis manual,以当前的坐标限制图形的绘制(多图时),.,更多用法参见联机帮助:,help axis,axis on/off,%,显示,/,不显示坐标轴,29,s 为字符串,表示所承受的色系,常用的值有,颜色映象,相应的颜色系,autumn,红黄色系,gray,线性灰色系,cool,青和洋红色系,pink,柔和色系,.,更多参见联机帮助,:,help colormap,图像的着色方案,colormap(s),图形的着色方案,30,绘图小结,平面曲线绘图:,X=a:h:b;,(1),绘图区域划分,y=f(x);%,(2),计算分割点上的函数值,plot(x,y);,(3),调用,Matlab,绘图命令,31,绘图小结,三维曲面绘图:,x=a:h1:b;y=c:h2:d;,(1),绘图区域划分,X,Y=meshgrid(x,y);,(2),生成网格,Z=z(X,Y);,%,数组运算,(3),计算在网格点上的函数值,mesh(X,Y,Z);,(4),调用,Matlab,绘图命令,32,绘图小结,三维曲面参数方程绘图:,u=a:h1:b;v=c:h2:d;,(1),绘图区域划分,U,V=meshgrid(u,v);,(2),生成网格,X=x(U,V);Y=y(U,V);Z=z(U,V);,%,数组运算,(3),计算在网格点上的函数值,mesh(X,Y,Z);,(4),调用,Matlab,绘图命令,33,本讲主要内容,二维平面作图,三维空间作图,符号作图,Matlab,绘图过程,/,原理,34,二维曲线,ezplot,二维曲线符号绘图函数,ezplot(f(x),a,b),绘制,y,=,f,(,x,),在区域,a,x,b,上的图形,ezplot(f(x,y),a,b,c,d),绘制,f,(,x,y,)=0,在区域,a,x,b,c,y,d,上的图形,ezplot(x(t),y(t),a,b),绘制,x,=,x,(,t,),y,=,y,(,t,),在区域,a,t,b,上的图形,35,二维曲线,ezplot,ezplot(f(x),绘制,y,=,f,(,x,),在区域,-,2,x,2,上的图形,ezplot(f(x,y),绘制,f,(,x,y,)=0,在区域,-,2,x,y,2,上的图形,ezplot(x(t),y(t),绘制,x,=,x,(,t,),y,=,y,(,t,),在区域,0,t,2,上的图形,缺省的绘图区间为,-2,2,缺省的绘图区间为,-2,2,缺省的绘图区间为,0,2,36,ezplot,作图,ezplot(”sin(x)”);,ezplot(”sin(x)”,-pi,pi);,符号作图时要留意使用 单引号!,37,Matlab,符号作图,空间曲线符号作图,ezplot3(x(t),y(t),z(t),a,b),绘制空间曲线:,x,=,x,(,t,),y,=,y,(,t,),z,=,z,(,t,),a,t,b,ezplot3(x(t),y(t),z(t),绘制空间曲线:,x,=,x,(,t,),y,=,y,(,t,),z,=,z,(,t,),0,t,2,缺省的绘图区间为,0,2,ezplot3(”2*t”,”sin(t)”,”cos(t)”,0,20),例:,38,Matlab,符号作图,空间曲面符号绘图函数:,ezmesh,、,ezsurf,ezmesh(z(x,y),a,b,c,d),ezmesh(z(x,y),a,b),ezmesh(z(x,y),ezsurf 的用法,与 ezmesh 一样,39,Matlab,符号作图,空间曲面符号绘图函数:,ezmesh,、,ezsurf,ezmesh(x(s,t),y(s,t),z(s,t),a,b,c,d),ezmesh(x(s,t),y(s,t),z(s,t),a,b),ezmesh(x(s,t),y(s,t),z(s,t),40,本讲主要内容,二维平面作图,三维空间作图,符号作图,Matlab,绘图过程,/,原理,41,曲线作图过程,根本原理:点 线,即先画点,后连线,二、连线,x=0:pi/5:2*pi;,plot(x,sin(x),r.-),例:,一、画点,x=0:pi/5:2*pi;,plot(x,sin(x),.),三、加密,x=0:,pi/20,:2*pi;,plot(x,sin(x),r.-),42,线,:,分别沿,x,方向和,y,方向 连接这些点即可得到,三维曲面作图,先画点,后连线,构成曲面网格图,点,:,43,上机作业,1,、用,plot,函数在一个坐标系下绘制以下函数的图形:,y1 用黑色连续线点标记为星号,y2 用红色实线点标记为小方格,y3 用蓝色虚线点标记为小圆圈,上机要求:,将完成每题所用的命令写入文件,m03.m,2,、教材第,54,页,6,、,7,、,8,人有了学问,就会具备各种分析力气,,明辨是非的力气。,所以我们要勤恳读书,广泛阅读,,古人说“书中自有黄金屋。,”通过阅读科技书籍,我们能丰富学问,,培育规律思维力气;,通过阅读文学作品,我们能提高文学鉴赏水平,,培育文学情趣;,通过阅读报刊,我们能增长见识,扩大自己的学问面。,有很多书籍还能培育我们的道德情操,,给我们巨大的精神力气,,鼓舞我们前进。,
展开阅读全文