1、Matlab符号函数的作图通常工程中用到的符号函数都是以表达是形式体现的,这样有利于计算。但是,如果有时需要直观地表示符号函数的物理意义,就需要用图形来实现。1、ezplot函数:画符号函数图形ezplot(f):对于显式函数f=f(x),在默认的范围-pixpi上画函数f(x);对于隐函数f=f(x,y),在默认的平面区域-pixpi,-piypi上画函数f(x,y)的图像。ezplot(f,min,max):在指定的范围minxmax内画函数表达式f=f(x)。若没有图形窗口存在,则该函数先生成标题为Figure No.1的新窗口,再在该窗口中操作;若已经有图形窗口存在,这在标号最该的图形
2、窗口中进行操作。ezplot(f,xmin xmax,fing):在指定标号为fign的窗口中、指定范围xmin xmax内画函数f=f(x)的图形。ezplot(f,xmin,xmax,ymin,ymax):在平面矩形区域xminxxmax,yminyymax上画出f(x,y)=0的图像。ezplot(x,y):在默认范围0t2pi内画出参数形式函数x=x(t)与y=y(t)的图形。ezplot(x,y,tmin,tmax):在指定范围tmint syms x y ezplot(2*x4-y9)2、ezplot3:三维曲线图ezplot3(x,y,z):在默认的范围0t2pi内画参数形式的曲
3、线x=x(t),y=y(t),z=z(t)图像。ezplot3(x,y,z,tmin,tmax):在默认的范围tmint syms t ezplot3(t*sin(t),t*cos(t),t,0,20*pi)此外,三维曲线的视角可以通过程序命令来控制,也可以手动设置。3、ezcontour:画符号函数的等高线图ezcounter(f):画出二元符号函数f=f(x,y)的等高线图。函数f将被显示在默认的平面区域-2pix2pi, -2piy2pi内。系统将根据函数变动的激烈程度自动选择相应的计算栅格。若函数f在某些栅格点上没有定义,则这些点不显示。ezcontour(f,domain):在指定的
4、定义域domain内画出二元函数f(x,y),参量domain可以是四维向量xmin,xmax,ymin,ymax或二维向量min,max(其中显示区域为minxmax,miny syms x y f=(1-x)2*exp(-(x2)-(y+1)2)-5*(x/5-x3-y5)*sin(-x2-y2)-1/3*exp(-(x+1)2-y2); ezcontour(f,-3,3,49)4、ezcontourf函数:用不同颜色填充的等高线图ezcontourf(f):画二元函数f=f(x)的等高线图,且在不同的等高线之间自动用不同的颜色进行填充。函数f兼备现实与默认的平面区域-2pix2pi,-2
5、piy2pi内。系统将根据函数变动激烈程度自动选择相应的计算栅格。若函数f在某些栅格点上没有意义,这些点将不显示。ezcontourf(f,domain):在指定的定义域domain内画出二元函数f(x,y)的等高线图,且在不同的等高线之间自动用不同的颜色进行填充。定义域domain可以是四维向量xmin,xmax,ymin,ymax或者二维向量min,max)(其中显示区域为:minxmax,miny syms x y f=(1-x)2*exp(-(x2)-(y+1)2)-5*(x/5-x3-y5)*sin(-x2-y2)-1/3*exp(-(x+1)2-y2); ezcontourf(f,
6、-3,3,60)5、ezpolar:画极坐标函数图象ezpolar(f):在默认的范围0theta2pi内画极坐标函数rho=f(theta)的图形,且将函数关系式显示于图像下方。ezpolar(f,a,b):在指定的范围atheta syms t ezpolar(1+cos(5*t)6、ezmesh:符号函数的三维网格图ezmesh(f):画出二元符号函数f=f(x,y)的网格图。函数f将显示于默认的平面区域-2pix2pi,-2piy2pi内。系统将根据函数变动的激烈程度自动选择相应的计算栅格。若函数f在某些栅格点上没有定义,则这些点不显示。ezmesh(f,domain):在指定的定义域
7、domain内画出二元符号函数f(x,y)的网格图,定义域domain可以是四维向量xmin,xmax,ymin,ymax或者二维向量min,max)(其中显示区域为:minxmax,minymax)。ezmesh(x,y,z):在默认的矩形定义域范围-2pis2pi, -2pit2pi内画参数形式的函数x=x(s,t)、y=y(s,t)、z=z(s,t)的二元函数z=f(x,y)的网格图。ezmesh(x,y,z,smin,smax,tmin,tmax):在指定的矩形定义域范围sminssmax,tminttmax 内画参数形式的函数x=x(s,t)、y=y(s,t)、z=z(s,t)的二元
8、函数z=f(x,y)的网格图。ezmesh(x,y,z,min,max):用指定的矩形定义域minxmax,miny syms x y ezmesh(x*sin(-x2-y2),40,circ) colormap(0 0 1) %获取当前图色7、ezmeshc:同时画曲面网格图和等高线图ezmeshc(f):画出二元数学符号函数z=f(x,y)的网格图形,同时在xy平面上显示等高线图。函数f将被显示于默认的平面区域-2pix2pi,-2piy2pi内。系统将根据函数变动的激烈程度自动选择相应的计算栅格。若函数f在某些栅格点没有意义,则这些点将不显示。ezmeshc(f,domian):在指定的
9、定义域domain内画出二元数学符号函数z=f(x,y)的网格图及其等高线图,domain可以是四维向量xmin,xmax,ymin,ymax或者二维向量min,max)(其中显示区域为:minxmax,minymax)。ezmeshc(x,y,z):在默认的矩形定义域范围-2pis2pi,-2pit2pi内画参数形式函数x=x(s,t)、y=y(s,t)、z=z(s,t)的二元函数z=f(x,y)的网格图形与其等高线图。ezmeshc(x,y,z,smin,smax,tmin,tmax):在指定的矩形定义域范围sminssmax,tmint syms x y ezmeshc(x*y/(1+x
10、2+y2),-5,5,-2*pi,2*pi,35)(颜色使用了colormap函数控制,上面对应的代码是colormap(cool(64)。)8、ezsurf:三维带颜色的曲面图ezsurf(f): 画出二元数学符号函数z=f(x,y)的曲面图形。函数f将显示于默认的平面区域-2pix2pi,-2piy2pi内。系统将根据函数变动的激烈程度自动选择相应的计算栅格。若函数f在某些栅格点没有意义,则这些点将不显示。ezsurf(f,domian):在指定的定义域domain内画出二元数学符号函数z=f(x,y)的曲面图形,domain可以是四维向量xmin,xmax,ymin,ymax或者二维向量min,max)(其中显示区域为:minxmax,minymax)。ezsurf(x,y,z):在默认的矩形定义域范围-2pis2pi,-2pit2pi内画参数形式函数x=x(s,t)、y=y(s,t)、z=z(s,t)的二元函数z=f(x,y)的曲面图形。ezsurf(x,y,z,smin,smax,tmin,tmax):在指定的矩形定义域范围sminssmax,tmint syms x y ezsurf(real(atan(x+i*y)9、ezsurfc:同时画曲面图与等高线图 syms x y ezsurfc(x*y/(1+x2+y2),-5,5,-2*pi,2*pi,35,circ)
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1