《函数图形课时》PPT课件.ppt

上传人:wuy****n92 文档编号:80478459 上传时间:2023-03-23 格式:PPT 页数:50 大小:651.50KB
返回 下载 相关 举报
《函数图形课时》PPT课件.ppt_第1页
第1页 / 共50页
《函数图形课时》PPT课件.ppt_第2页
第2页 / 共50页
点击查看更多>>
资源描述

《《函数图形课时》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《函数图形课时》PPT课件.ppt(50页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、评讲作业:课堂练习11、命令1:clearclcsyms xf=sqrt(4*x2+1);g=2*sin(3*x)-5;y=(f/g)f1=subs(y,2)结果1:y=(4*x2+1)(1/2)/(2*sin(3*x)-5)f1=-0.7417课堂练习课堂练习11、创建表达式、创建表达式 并求并求x=2时时,y的值。的值。2、创建表达式、创建表达式 f=2x+3,g=4x2+5x-2并计算并计算 f+g;f-g;fg;f/g;f g(x);求;求 g g 的反函数。的反函数。1/30/20231/30/20231 1命令3;clearclcsyms xy=sqrt(4*x2+1)/2*sin

2、(3*x)-5y1=subs(y,x,2)结果3:y=1/2*(4*x2+1)(1/2)*sin(3*x)-5y1=-5.5760命令4:clearclcsyms x;f=(sqrt(4*x*x+1)/(2*sin(3*x)-5);f1=subs(f,2)结果4:f1=-0.7417命令2:clearclcsyms xf=sqrt(4*x2+1)/(2*sin(3*x)-5)f1=subs(f,2)结果2:f=(4*x2+1)(1/2)/(2*sin(3*x)-5)f1=-0.74171/30/20231/30/20232 2命令7:clearclcsyms xf=sqrt(4*x*x+1)/

3、2*sin(3*x)-5;x=2;y=eval(f)结果7:y=-5.5760命令6:clear clcsyms xy=sqrt(4*x2+1)/(2*sin(3*x)-5)x=2;y=eval(y)结果6:y=(4*x2+1)(1/2)/(2*sin(3*x)-5)y=-0.7417命令5:clear clcsyms xy=sqrt(4*x2+1)/(2*sin(3*x)-5)x=2y=eval(y)结果5:y=(4*x2+1)(1/2)/(2*sin(3*x)-5)x=2y=-0.74171/30/20231/30/20233 3第二讲第二讲第二讲第二讲 函数图形函数图形函数图形函数图形实

4、验目的实验目的1、熟悉用软件绘制平面图形的方法。、熟悉用软件绘制平面图形的方法。2、掌握用软件绘制空间曲线与曲面的图形;、掌握用软件绘制空间曲线与曲面的图形;3、了解曲面投影到坐标面的方法,了解等高线的绘制;、了解曲面投影到坐标面的方法,了解等高线的绘制;1/30/20231/30/20234 4平面情形平面情形一、离散数据作图一、离散数据作图格式(格式(1)plot(y,s)以向量以向量y为纵坐标,以为纵坐标,以y的元素下标为横坐标,作数值的元素下标为横坐标,作数值图。图。s用来指定线型和颜色。用来指定线型和颜色。例例1绘制一个点绘制一个点(2,3)【求解】创建【求解】创建my01.m文件,

5、内容如下文件,内容如下clearclearclcclcplot(2,3)%作图函数作图函数plot调用调用 例例2绘制一组点绘制一组点(1,1),(2,2),(3,3),(4,4)【求解】创建【求解】创建my02.m文件,内容如下文件,内容如下clearclcplot(0 1 2 3 4,0 1 2 3 4,*)1/30/20231/30/20235 5例例3 绘制曲线,其中绘制曲线,其中y=1 2 5 6 3 0 4【求解【求解】创建】创建my03.m文件,内容如下文件,内容如下命令:命令:y=1 2 5 6 3 0 4;plot(y)1/30/20231/30/20236 6 格式(格式(

6、2)plot(x,y,s)当当x,y都是都是n维向量时,绘制以维向量时,绘制以x为横坐标向量,为横坐标向量,y为纵坐为纵坐标向量的曲线。当标向量的曲线。当x为为n维向量,维向量,y为为ns或或sn矩阵时,绘制矩阵时,绘制以以x为横坐标向量的为横坐标向量的s条曲线。条曲线。例例4 在同一图形窗口绘制正、余弦函数的图形。在同一图形窗口绘制正、余弦函数的图形。【求解】创建【求解】创建my0401.m文件,内容如下文件,内容如下命令命令1:X=0:0.01:2*pi;Y=sin(X);cos(X);plot(X,Y)1/30/20231/30/20237 7格式(格式(3)plot(x1,y2,s1,

7、x2,y2,s2,)创建创建my0402.m文件,内容如下文件,内容如下命令命令2:X=0:0.01:2*pi;Y1=sin(X);Y2=cos(X);plot(X,Y1,r+-,X,Y2,m.:)创建创建my0403.m文件,内容如下文件,内容如下命令命令3:x=0:0.01:2*pi;y1=sin(x);y2=cos(x);plot(x,y1,r-);hold on%保持图形窗口 plot(x,y2,m*);hold off%取消保持1/30/20231/30/20238 8 例例例例55:在一个图中绘制幂函数:在一个图中绘制幂函数:在一个图中绘制幂函数:在一个图中绘制幂函数 的图形。的图

8、形。的图形。的图形。【求解】创建【求解】创建my05.m文件,内容如下文件,内容如下命令:命令:clearclearclcclcsym x;x=-1:0.1:1;sym x;x=-1:0.1:1;for k=1:4for k=1:4y=x.k;y=x.k;plot(x,y,r)plot(x,y,r)hold onhold onendendhold offhold off1/30/20231/30/20239 9 符号符号符号符号 颜色颜色颜色颜色 符号符号符号符号 线型线型线型线型 b b 蓝蓝蓝蓝 点点点点 c c 青青青青 。圆圆圆圆 g g 绿绿绿绿 叉号叉号叉号叉号 k k 黑黑黑黑

9、加号加号加号加号 m m 紫紫紫紫 星号星号星号星号 r r 红红红红 实线实线实线实线 w w 白白白白 点线点线点线点线 y y 黄黄黄黄 点划线点划线点划线点划线 -虚线虚线虚线虚线 表表表表4-1 4-1 绘图基本颜色和线型绘图基本颜色和线型绘图基本颜色和线型绘图基本颜色和线型1/30/20231/30/20231010表表表表4-2 4-2 常用绘图函数常用绘图函数常用绘图函数常用绘图函数函数名函数名函数名函数名含义含义含义含义xlabel(xxlabel(x轴轴轴轴)x x轴加标志轴加标志轴加标志轴加标志“x x轴轴轴轴”ylabel(yylabel(y轴轴轴轴)y y轴加标志轴加

10、标志轴加标志轴加标志“y y轴轴轴轴”zlabel(zzlabel(z轴轴轴轴)z z轴加标志轴加标志轴加标志轴加标志“z z轴轴轴轴”title(ftitle(f曲线图曲线图曲线图曲线图)加图名加图名加图名加图名“f f曲线图曲线图曲线图曲线图”legend(f(x)legend(f(x)为图形添加图例为图形添加图例为图形添加图例为图形添加图例text(x,y,text(x,y,文本文本文本文本 )在指定位置添加在指定位置添加在指定位置添加在指定位置添加文本字符串文本字符串文本字符串文本字符串gtext(gtext(文本文本文本文本)用鼠标在图形上主放置文本用鼠标在图形上主放置文本用鼠标在图

11、形上主放置文本用鼠标在图形上主放置文本hold onhold on保持图形保持图形保持图形保持图形hold hold offoff取消保持图形取消保持图形取消保持图形取消保持图形clfclf删除图形删除图形删除图形删除图形1/30/20231/30/20231111subplot(m,n,p)subplot(m,n,p)分块绘图,分割成分块绘图,分割成分块绘图,分割成分块绘图,分割成mm行行行行n n列,列,列,列,p p为为为为编号编号编号编号gird ongird on在图形窗口添加网格在图形窗口添加网格在图形窗口添加网格在图形窗口添加网格ginput(n)ginput(n)用鼠标获取图形

12、中用鼠标获取图形中用鼠标获取图形中用鼠标获取图形中n n个点的坐标个点的坐标个点的坐标个点的坐标fillfill填充二维坐标中的二维图形填充二维坐标中的二维图形填充二维坐标中的二维图形填充二维坐标中的二维图形patchpatch填充二维或三维坐标中的二维图填充二维或三维坐标中的二维图填充二维或三维坐标中的二维图填充二维或三维坐标中的二维图形形形形axis(xmin,xman,ymin,ymaxaxis(xmin,xman,ymin,ymax)确定坐标系的范围确定坐标系的范围确定坐标系的范围确定坐标系的范围axisaxis(equal)(equal)各坐标轴刻度增量相同各坐标轴刻度增量相同各坐标

13、轴刻度增量相同各坐标轴刻度增量相同axisaxis(on)(on)返回(缺省的)返回(缺省的)返回(缺省的)返回(缺省的)坐标轴显现状态坐标轴显现状态坐标轴显现状态坐标轴显现状态colormap(cm)colormap(cm)生成色图生成色图生成色图生成色图cmcm所指定的色彩对照表所指定的色彩对照表所指定的色彩对照表所指定的色彩对照表x,y,z=meshgrid(x,y,z)x,y,z=meshgrid(x,y,z)三维网格坐标的生成三维网格坐标的生成三维网格坐标的生成三维网格坐标的生成slice(x,y,z,v,xi,yi,zi,n)slice(x,y,z,v,xi,yi,zi,n)绘制在

14、维物体切片图绘制在维物体切片图绘制在维物体切片图绘制在维物体切片图1/30/20231/30/20231212二、二维数值函数作图二、二维数值函数作图格式:格式:fplot(fun_name,limits,tol,Linespec)X,Y=fplot(fun_name,lims)其中:其中:fun_name是绘制曲线的函数名称;是绘制曲线的函数名称;lims=xmin,xmax是是x的取值范围;的取值范围;x,y是数组数据点坐标。是数组数据点坐标。特点:绘图数据适应产生。特点:绘图数据适应产生。例例6 分别用分别用fplot 和和 plot 命令作命令作 的图形。的图形。【求解】创建【求解】创

15、建06.m文件,内容如下文件,内容如下X,Y=fplot(sin(1/x),-0.1,0.1);n=length(X);%向量向量x的长度的长度x=linspace(-0.1,0.1,n+1);%n+1个等距绘图数据点数个等距绘图数据点数y=sin(1./x);subplot(1,2,1)%图形窗口分为图形窗口分为1行行2列,选择第列,选择第1子图子图plot(X,Y)subplot(1,2,2)plot(x,y)1/30/20231/30/202313131/30/20231/30/20231414例例7 绘制函数绘制函数 的的图图形。形。【求解】【求解】创创建建my07.m文件,内容如下文

16、件,内容如下clearclcsyms ty=3/4*exp(-2*t/3)*sin(1+2*t);%定定义义y函数函数ezplot(y,pi,3*pi);grid on%打开网格设置打开网格设置 三、二维符号函数作图三、二维符号函数作图格式:格式:ezplot(symfun,lims)功能:绘制符号函数功能:绘制符号函数symfun在区间在区间lims=xmin,xmax上的图上的图形,默认区间形,默认区间-2,2 。1/30/20231/30/20231515【求解】【求解】创创建建my08.m文件,内容如下文件,内容如下程序:程序:clearclcezplot(exp(y)+x*y-exp

17、(1)=0,-6 6-5 5)%作函数作函数图图形,形,并指定作并指定作图图坐坐标标区域区域1/30/20231/30/20231616【求解】创建【求解】创建my09.m文件,内容如下文件,内容如下程序:程序:clearclcezplot(t-sin(t),1-cos(t),0,2*pi)1/30/20231/30/20231717四、极坐标系下作图四、极坐标系下作图四、极坐标系下作图四、极坐标系下作图数值图:数值图:数值图:数值图:polar(polar(,r,s),r,s)绘制极角为绘制极角为绘制极角为绘制极角为 ,极径为,极径为,极径为,极径为r r的极坐标曲线,的极坐标曲线,的极坐标

18、曲线,的极坐标曲线,s s表示颜色、线形。表示颜色、线形。表示颜色、线形。表示颜色、线形。函数图函数图函数图函数图r=f(r=f():ezpolar(f,a,b)ezpolar(f,a,b)绘制极坐标函数绘制极坐标函数绘制极坐标函数绘制极坐标函数r=f(r=f()在区间在区间在区间在区间a,ba,b上的曲线,默认区上的曲线,默认区上的曲线,默认区上的曲线,默认区间是间是间是间是0,20,2 。例例例例10 10 绘制三叶玫瑰线绘制三叶玫瑰线绘制三叶玫瑰线绘制三叶玫瑰线r=sin(3r=sin(3 )。【求解】创建【求解】创建my1001.m文件,内容如下文件,内容如下命令命令命令命令1 1:数

19、值图:数值图:数值图:数值图clearclctheta=0:0.1:2*pi;theta=0:0.1:2*pi;r=sin(3*theta);r=sin(3*theta);polar(theta,r,r+polar(theta,r,r+-)1/30/20231/30/20231818【求解】创建【求解】创建my1002.m文件,内容如下文件,内容如下命令命令命令命令2 2、符号函数图、符号函数图、符号函数图、符号函数图clearclcezpolar(sin(3*theta),0,2*pi)ezpolar(sin(3*theta),0,2*pi)1/30/20231/30/20231919 例例

20、例例1111画曲线画曲线画曲线画曲线 的极坐标图。的极坐标图。的极坐标图。的极坐标图。【求解】创建【求解】创建my11.m文件,内容如下文件,内容如下程序程序程序程序:clearclcsyms theta r;syms theta r;theta=0:0.1:4*pi;theta=0:0.1:4*pi;r=cos(theta/6)+0.5;r=cos(theta/6)+0.5;polar(theta,r)polar(theta,r)1/30/20231/30/20232020命命命命 令令令令功功功功 能能能能备备备备 注注注注plot3(X,Y,Z,s)plot3(X,Y,Z,s)绘绘绘绘制

21、以制以制以制以X,Y,ZX,Y,Z的的的的对应对应对应对应分量分量分量分量为为为为坐坐坐坐标标标标的三的三的三的三维维维维曲曲曲曲线线线线X,Y,ZX,Y,Z是同是同是同是同维维维维向量或同向量或同向量或同向量或同维维维维矩矩矩矩阵阵阵阵(矩(矩(矩(矩阵阵阵阵的列数条曲的列数条曲的列数条曲的列数条曲线线线线),),),),s s是是是是线线线线型、型、型、型、颜颜颜颜色。色。色。色。plot3(X1,Y1,Z1,s1,plot3(X1,Y1,Z1,s1,X2,Y2,Z2,s2,)X2,Y2,Z2,s2,)每四个数每四个数每四个数每四个数组组组组Xi,Yi,Zi,si,Xi,Yi,Zi,si,

22、绘绘绘绘制一条曲制一条曲制一条曲制一条曲线线线线Xi,Yi,ZiXi,Yi,Zi是同是同是同是同维维维维向量向量向量向量空间情形空间情形一、空间曲线的绘制一、空间曲线的绘制1、数值作图、数值作图表表4-3 plot3函数表函数表1/30/20231/30/20232121,【求解】创建【求解】创建my1301.m文件,内容如下文件,内容如下命令命令1:t=0:pi/30:6*pi;X=t.*sin(t)t.*cos(t);Y=t.*cos(t)t.*sin(t);Z=t t;figure(1)plot3(X,Y,Z)%矩阵作图矩阵作图title(螺旋线螺旋线)1/30/20231/30/202

23、32222【求解】创建【求解】创建my1302.m文件,内容如下文件,内容如下命令命令2:t=0:pi/30:6*pi;X=t.*sin(t)t.*cos(t);Y=t.*cos(t)t.*sin(t);Z=t t;figure(2)plot3(X(:,1),Y(:,1),Z(:,1),r,X(:,2),Y(:,2),Z(:,2),b:)%数组作图数组作图legend(x=tsint,y=tcost,z=t,x=tcost,y=tsint,z=t,0)1/30/20231/30/20232323命命命命 令令令令功功功功 能能能能ezplot3(x,y,z)ezplot3(x,y,z)在默在默

24、在默在默认认认认区区区区间间间间t t0,20,2上上上上绘绘绘绘制制制制x=x(t),x=x(t),y=y(t),z=z(t)y=y(t),z=z(t)的的的的图图图图形形形形ezplot3(x,y,z,a,b)ezplot3(x,y,z,a,b)在区在区在区在区间间间间t ta,ba,b上上上上绘绘绘绘制制制制x=x(t),y=y(t)x=x(t),y=y(t),z=z(t),z=z(t)的的的的图图图图形形形形ezplot3(x,y,z,a,b,ezplot3(x,y,z,a,b,animate)animate)同上,且同上,且同上,且同上,且产产产产生生生生动动动动画画画画绘绘绘绘制效

25、果制效果制效果制效果2、符号函数作图、符号函数作图表表4-4 ezplot3函数表函数表1/30/20231/30/20232424【求解】创建【求解】创建my1401.m文件,内容如下文件,内容如下命令命令1:clearclcsyms t;x=t*sin(t);y=cos(t);z=sqrt(t);figure(1)ezplot3(x,y,z)1/30/20231/30/20232525【求解】创建【求解】创建my1402.m文件,内容如下文件,内容如下命令命令2:clearclcsyms t;x=t*sin(t);y=cos(t);z=sqrt(t);figure(2)ezplot3(x,

26、y,z,0,6*pi,animate)1/30/20231/30/20232626二、空间曲面的绘制二、空间曲面的绘制1、数值作图、数值作图步骤步骤(1)确定自变量)确定自变量x,y的取值范围及步长的取值范围及步长x=a:h:b,y=c:k:d;(2)产生)产生xoy平面的网格节点坐标矩阵平面的网格节点坐标矩阵X,Y=meshgrid(x,y);(3)计算网格节点处的函数值;)计算网格节点处的函数值;(4)作图。)作图。表表4-5 mesh及及surf函数表函数表命命命命 令令令令功功功功 能能能能mesh(Z)mesh(Z)以以以以Z Z矩矩矩矩阵阵阵阵的列、行下的列、行下的列、行下的列、行

27、下标为标为标为标为自自自自变变变变量量量量x,yx,y的的的的值值值值,画网格,画网格,画网格,画网格图图图图mesh(X,Y,Z)mesh(X,Y,Z)以矩以矩以矩以矩阵阵阵阵X,Y,ZX,Y,Z为为为为坐坐坐坐标标标标的网格的网格的网格的网格图图图图meshc(X,Y,Zmeshc(X,Y,Z)同上,在网格下方同上,在网格下方同上,在网格下方同上,在网格下方绘绘绘绘制等高制等高制等高制等高线线线线surf(Z)surf(Z)同同同同mesh(Z)mesh(Z),绘绘绘绘制三制三制三制三维维维维表面表面表面表面图图图图surf(X,Y,Z)surf(X,Y,Z)绘绘绘绘制以矩制以矩制以矩制以

28、矩阵阵阵阵X,Y,ZX,Y,Z为为为为坐坐坐坐标标标标的表面的表面的表面的表面图图图图surfc(X,Y,Z)surfc(X,Y,Z)绘绘绘绘制表面制表面制表面制表面图图图图及等高及等高及等高及等高线线线线1/30/20231/30/20232727【求解】创建【求解】创建my15.m文件,内容如下文件,内容如下命令:命令:X,Y=meshgrid(-4:0.2:4);Z=X.*sin(sqrt(X.2+Y.2);subplot(2,2,1)mesh(Z)subplot(2,2,2)mesh(X,Y,Z)subplot(2,2,3)surf(X,Y,Z)subplot(2,2,4)surfc(

29、X,Y,Z)1/30/20231/30/20232828【求解】创建【求解】创建my16.m文件,内容如下文件,内容如下命令命令1:x=(-4:0.5:4);x=(-4:0.5:4);y=x;y=x;X,Y=meshgrid(x,y);X,Y=meshgrid(x,y);Z=X.2+Y.2;Z=X.2+Y.2;subplot(1,2,1)subplot(1,2,1)mesh(X,Y,Z)mesh(X,Y,Z)subplot(1,2,2)subplot(1,2,2)surfc(X,Y,Z)surfc(X,Y,Z)1/30/20231/30/20232929【求解】创建【求解】创建【求解】创建【求

30、解】创建my17.mmy17.m文件,内容如下文件,内容如下文件,内容如下文件,内容如下命令:命令:命令:命令:clearx=sin(s)*cos(t);y=sin(s)*sin(t);z=cos(s);figure(1)ezsurf(x,y,z,0,pi,0,3/2*pi);view(15,30);figure(2)ezsurf(x,y,z,acos(3/4),pi,0,2*pi);1/30/20231/30/20233030命命命命 令令令令功功功功 能能能能ezmesh(f)ezmesh(f)在在在在默认区域默认区域默认区域默认区域上画上画上画上画z=f(x,y)z=f(x,y)的网格的

31、网格的网格的网格图图图图ezmesh(f,a,b)ezmesh(f,a,b)在在在在a,ba,b上画上画上画上画z=f(x,y)z=f(x,y)的网格的网格的网格的网格图图图图ezmesh(f,a,b,c,d)ezmesh(f,a,b,c,d)在在在在a,b,c,da,b,c,d上画上画上画上画z=f(x,y)z=f(x,y)的网格的网格的网格的网格图图图图ezmesh(f,a,b,c,d,circ)ezmesh(f,a,b,c,d,circ)在在在在圆圆圆圆域上画同上网格域上画同上网格域上画同上网格域上画同上网格图图图图ezmesh(x,y,z)ezmesh(x,y,z)上画由参数方程上画由

32、参数方程上画由参数方程上画由参数方程x=x(s,t),y=y(s,t)x=x(s,t),y=y(s,t),z=z(s,t)z=z(s,t)确定的网格确定的网格确定的网格确定的网格图图图图ezmesh(x,y,x,a,b)ezmesh(x,y,x,a,b)在在在在a,ba,b上画上画上画上画z=f(x,y)z=f(x,y)的网格的网格的网格的网格图图图图ezmesh(x,y,z,a,b,c,d)ezmesh(x,y,z,a,b,c,d)在在在在a,b,c,da,b,c,d上画上画上画上画z=f(x,y)z=f(x,y)的网格的网格的网格的网格图图图图ezmesh(x,y,z,a,b,c,d,ci

33、rc)ezmesh(x,y,z,a,b,c,d,circ)在在在在圆圆圆圆域上画同上网格域上画同上网格域上画同上网格域上画同上网格图图图图ezmeshc(f,a,b)ezmeshc(f,a,b)画带等高线的三维网格图画带等高线的三维网格图画带等高线的三维网格图画带等高线的三维网格图2、符号函数作图、符号函数作图表表4-6 ezmesh及及ezsurf函数表函数表注:若自变量不是注:若自变量不是x,y,自变量的取值顺序按字母顺序排列。,自变量的取值顺序按字母顺序排列。ezsurf命令画彩色表面图,调用格式与命令画彩色表面图,调用格式与ezmesh相同相同1/30/20231/30/2023313

34、1例例17 分别用命令分别用命令ezmesh(-2x2,-2y2)和和ezsurf(0 x4,-1y4)作函数作函数z=xy的图形,并观察的图形,并观察4个子个子图的不同特征。图的不同特征。【求解】创建【求解】创建my18.m文件,内容如下文件,内容如下命令:命令:syms x y;z=x*y;subplot(2,2,1)ezsurf(z,-2,2)subplot(2,2,2)ezmesh(z,-2,2,circ)subplot(2,2,3)ezsurf(z,0,4,-1,4)subplot(2,2,4)ezmesh(z,0,4,-1,4,circ)1/30/20231/30/20233232

35、例例18 绘制下列各曲面的图形。绘制下列各曲面的图形。创建创建my1801.m文件,内容如下文件,内容如下命令:命令:ezsurf(2*cos(s),2*sin(s),t,0,2*pi,0,4)【求解】【求解】1/30/20231/30/20233333【求解】【求解】创建创建my1802.m文件,内容如下文件,内容如下命令:命令:ezsurf(x,y,y2,0,1,-2,2)1/30/20231/30/20233434【求解】【求解】创建创建my1803.m文件,内容如下文件,内容如下命令:命令:ezsurf(u*cos(v),u*sin(v),u,-1,1,0,2*pi)1/30/2023

36、1/30/20233535【求解】【求解】创建创建my1804.m文件,内容如下文件,内容如下命令:命令:ezsurf(sec(u)*sin(v),2*sec(u)*cos(v),3*tan(u),-pi/4,pi/4,0,2*pi)1/30/20231/30/20233636bar(x,y)bar(x,y)竖直条形图,其中竖直条形图,其中竖直条形图,其中竖直条形图,其中x x是横坐标向量,是横坐标向量,是横坐标向量,是横坐标向量,y y是向是向是向是向量或矩阵量或矩阵量或矩阵量或矩阵barh(x,y)barh(x,y)水平条形图水平条形图水平条形图水平条形图Bar3(x,y)Bar3(x,y

37、)三维竖直条形图三维竖直条形图三维竖直条形图三维竖直条形图Bar3h(x,y)Bar3h(x,y)三维水平条形图三维水平条形图三维水平条形图三维水平条形图例例19:作竖直形图。:作竖直形图。程序:程序:x=1:12;y=2 3.5 5 7 6 5 7.5 8 4.3 3 2.1 1.2;bar(x,y)一、二维特殊函数图形一、二维特殊函数图形一、二维特殊函数图形一、二维特殊函数图形(1 1)条形图)条形图)条形图)条形图*特殊情形特殊情形特殊情形特殊情形1/30/20231/30/20233737hist(y,m)hist(y,m)在直角坐标系中建立直方图,其中在直角坐标系中建立直方图,其中在

38、直角坐标系中建立直方图,其中在直角坐标系中建立直方图,其中y y是向是向是向是向量,量,量,量,mm是设置分段的个数是设置分段的个数是设置分段的个数是设置分段的个数rose(y,m)rose(y,m)在极坐标系中建立直方图在极坐标系中建立直方图在极坐标系中建立直方图在极坐标系中建立直方图(2 2)直方图)直方图)直方图)直方图 例例例例2020:由函数:由函数:由函数:由函数randnrandn产生产生产生产生具有正态分布的随机数来具有正态分布的随机数来具有正态分布的随机数来具有正态分布的随机数来绘制直方图。绘制直方图。绘制直方图。绘制直方图。程序:程序:程序:程序:y1=randn(1000

39、,1);y1=randn(1000,1);hist(y1,20)hist(y1,20)1/30/20231/30/20233838contour(z)contour(z)直接绘制直接绘制直接绘制直接绘制z z矩阵的等高线矩阵的等高线矩阵的等高线矩阵的等高线contour(x,y,z)contour(x,y,z)用用用用x x和和和和y y指定等高线的指定等高线的指定等高线的指定等高线的x x、y y坐标坐标坐标坐标contour(z,n)contour(z,n)用用用用n n指定绘制等高线的线条数指定绘制等高线的线条数指定绘制等高线的线条数指定绘制等高线的线条数contourf(z,n)con

40、tourf(z,n)绘制填充的二维等高线图绘制填充的二维等高线图绘制填充的二维等高线图绘制填充的二维等高线图contour3(z,n)contour3(z,n)绘制三维等高线绘制三维等高线绘制三维等高线绘制三维等高线(3 3)等高线图)等高线图)等高线图)等高线图1/30/20231/30/20233939 例例例例2121:画二维等高线。:画二维等高线。:画二维等高线。:画二维等高线。程序:程序:程序:程序:x,y,z=peaks(30);x,y,z=peaks(30);subplot(2,2,1)subplot(2,2,1)surf(x,y,z)surf(x,y,z)subplot(2,2

41、,2)subplot(2,2,2)contour(x,y,z,15)contour(x,y,z,15)subplot(2,2,3)subplot(2,2,3)contour3(z,20)contour3(z,20)subplot(2,2,4)subplot(2,2,4)c,h=contour(z);c,h=contour(z);clabel(c,h)clabel(c,h)1/30/20231/30/20234040 pie(x)pie(x)二维饼形图二维饼形图二维饼形图二维饼形图 pie3(x)pie3(x)三维饼形图三维饼形图三维饼形图三维饼形图 pie(x,0 0 1 0)pie(x,0

42、0 1 0)抽出第三块抽出第三块抽出第三块抽出第三块(4 4)饼形图)饼形图)饼形图)饼形图 例例例例2222:下面的命令用于建立某公司四个季度生产额的二:下面的命令用于建立某公司四个季度生产额的二:下面的命令用于建立某公司四个季度生产额的二:下面的命令用于建立某公司四个季度生产额的二维饼形图,并把第三季度的饼形图块移出一些。维饼形图,并把第三季度的饼形图块移出一些。维饼形图,并把第三季度的饼形图块移出一些。维饼形图,并把第三季度的饼形图块移出一些。程序:程序:程序:程序:sc=100 170 380 250;sc=100 170 380 250;subplot(1,2,1)subplot(1

43、,2,1)pie(sc,0 1 0 0)pie(sc,0 1 0 0)subplot(1,2,2)subplot(1,2,2)pie3(sc,0 1 0 0)pie3(sc,0 1 0 0)1/30/20231/30/20234141 stem(x,y)stem(x,y)绘制二维离散图绘制二维离散图绘制二维离散图绘制二维离散图 stem(x,y)stem(x,y)绘制三维离散图绘制三维离散图绘制三维离散图绘制三维离散图 stairs(x,y)stairs(x,y)绘制类似楼梯形状的步进图形绘制类似楼梯形状的步进图形绘制类似楼梯形状的步进图形绘制类似楼梯形状的步进图形(5 5)离散数据图)离散数

44、据图)离散数据图)离散数据图 例例例例2323:绘制离散数据图。:绘制离散数据图。:绘制离散数据图。:绘制离散数据图。程序:程序:程序:程序:x=0:0.1:2*pi;subplot(1,3,1)x=0:0.1:2*pi;subplot(1,3,1)stem(x,sin(x)stem(x,sin(x)x=0:0.1:10;subplot(1,3,2)x=0:0.1:10;subplot(1,3,2)stem3(exp(x),x,exp(x),filled)stem3(exp(x),x,exp(x),filled)x=0:0.3:2*pi;subplot(1,3,3)x=0:0.3:2*pi;s

45、ubplot(1,3,3)stairs(x,sin(x)stairs(x,sin(x)1/30/20231/30/20234242二、动态图形二、动态图形二、动态图形二、动态图形1 1、二维动态轨线图、二维动态轨线图、二维动态轨线图、二维动态轨线图 调用格式:调用格式:调用格式:调用格式:comet(x,y,p)comet(x,y,p)平面曲线平面曲线平面曲线平面曲线y=y(x)y=y(x),其中,其中,其中,其中p p为尾长参为尾长参为尾长参为尾长参数,缺省值为数,缺省值为数,缺省值为数,缺省值为0.10.1。例例例例2424:绘制平面曲线:绘制平面曲线:绘制平面曲线:绘制平面曲线y=tan

46、(sinx)-sin(tanx)y=tan(sinx)-sin(tanx)程序:程序:程序:程序:x=-pi:pi/200:pi;comet(x,tan(sin(x)-sin(tan(x)x=-pi:pi/200:pi;comet(x,tan(sin(x)-sin(tan(x)2 2、三维动态轨线绘图、三维动态轨线绘图、三维动态轨线绘图、三维动态轨线绘图 调用格式:调用格式:调用格式:调用格式:comet3(x,y,z,p)comet3(x,y,z,p)空间曲线空间曲线空间曲线空间曲线 x=x(t)x=x(t),y=y(t)y=y(t),z=z(t)z=z(t)例例例例2525:绘制空间曲线:

47、绘制空间曲线:绘制空间曲线:绘制空间曲线x=t;y=sint;z=sin2tx=t;y=sint;z=sin2t程序程序程序程序:t=0:0.05:100;x=t;y=sin(t);z=sin(2*t);t=0:0.05:100;x=t;y=sin(t);z=sin(2*t);comet3(x,y,z)comet3(x,y,z)1/30/20231/30/20234343三三三三 、图像处理、图像处理、图像处理、图像处理1 1、图像的读写、图像的读写、图像的读写、图像的读写(1 1)读取图像函数:)读取图像函数:)读取图像函数:)读取图像函数:imreadimread调用格式:调用格式:调用格

48、式:调用格式:A=imread(filename,fmt)A=imread(filename,fmt)功能:功能:功能:功能:“filename”filename”是图像的文件名,是图像的文件名,是图像的文件名,是图像的文件名,“fmt”fmt”指定图像的类型,指定图像的类型,指定图像的类型,指定图像的类型,A A为数组。当图为数组。当图为数组。当图为数组。当图像是灰度图像时像是灰度图像时像是灰度图像时像是灰度图像时A A是二维的。当图像是真彩色时是二维的。当图像是真彩色时是二维的。当图像是真彩色时是二维的。当图像是真彩色时A A是三维数组。是三维数组。是三维数组。是三维数组。(2 2)写图像

49、函数到文件:)写图像函数到文件:)写图像函数到文件:)写图像函数到文件:imwriteimwrite调用格式:调用格式:调用格式:调用格式:imwrite(A,filename,fmt)imwrite(A,filename,fmt)功能:把图像的数据功能:把图像的数据功能:把图像的数据功能:把图像的数据A A输出到文件输出到文件输出到文件输出到文件“filename”filename”,图像的类型为,图像的类型为,图像的类型为,图像的类型为“fmt”fmt”。2 2、图像显示、图像显示、图像显示、图像显示 读进来的图像用函数读进来的图像用函数读进来的图像用函数读进来的图像用函数imageima

50、ge可以在可以在可以在可以在MATLABMATLAB环境下显示。环境下显示。环境下显示。环境下显示。例:例:例:例:image(A)image(A)axis image axis image axis off axis off其中其中其中其中axis imageaxis image是设置绘图坐标轴的纵横比保持不变。是设置绘图坐标轴的纵横比保持不变。是设置绘图坐标轴的纵横比保持不变。是设置绘图坐标轴的纵横比保持不变。1/30/20231/30/202344443 3、图形坐标的获取指令、图形坐标的获取指令、图形坐标的获取指令、图形坐标的获取指令用程序指令用程序指令用程序指令用程序指令ginput

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁