Matlab符号函数的作图.docx
- 文档编号:3838430
- 上传时间:2022-11-25
- 格式:DOCX
- 页数:10
- 大小:446.23KB
Matlab符号函数的作图.docx
《Matlab符号函数的作图.docx》由会员分享,可在线阅读,更多相关《Matlab符号函数的作图.docx(10页珍藏版)》请在冰豆网上搜索。
Matlab符号函数的作图
通常工程中用到的符号函数都是以表达是形式体现的,这样有利于计算。
但是,如果有时需要直观地表示符号函数的物理意义,就需要用图形来实现。
1、ezplot函数:
画符号函数图形
ezplot(f):
对于显式函数f=f(x),在默认的范围[-pi ezplot(f,[min,max]): 在指定的范围[min 若没有图形窗口存在,则该函数先生成标题为FigureNo.1的新窗口,再在该窗口中操作;若已经有图形窗口存在,这在标号最该的图形窗口中进行操作。 ezplot(f,[xminxmax],fing): 在指定标号为fign的窗口中、指定范围[xminxmax]内画函数f=f(x)的图形。 ezplot(f,[xmin,xmax,ymin,ymax]): 在平面矩形区域[xmin ezplot(x,y): 在默认范围0 ezplot(x,y,[tmin,tmax)]: 在指定范围[tmin ezplot(…,figure): 在由参量文件figure句柄指定的图形窗口中画函数图形。 例如: 画下面的隐函数 >>symsxy >>ezplot(2*x^4-y^9) 2、ezplot3: 三维曲线图 ezplot3(x,y,z): 在默认的范围0 ezplot3(x,y,z,[tmin,tmax]): 在默认的范围tmin ezplot3(…,’animate’): 以动画形式画出空间三维曲线。 例如: >>symst >>ezplot3(t*sin(t),t*cos(t),t,[0,20*pi]) 此外,三维曲线的视角可以通过程序命令来控制,也可以手动设置。 3、ezcontour: 画符号函数的等高线图 ezcounter(f): 画出二元符号函数f=f(x,y)的等高线图。 函数f将被显示在默认的平面区域[-2pi 系统将根据函数变动的激烈程度自动选择相应的计算栅格。 若函数f在某些栅格点上没有定义,则这些点不显示。 ezcontour(f,domain): 在指定的定义域domain内画出二元函数f(x,y),参量domain可以是四维向量[xmin,xmax,ymin,ymax]或二维向量[min,max](其中显示区域为min ezcontour(…,n): 用指定n*n个栅格点(对定义域的一种划分),在默认(若没有指定)的区域内画出函数f的图形。 n的默认值为60. 例如: >>symsxy >>f=(1-x)^2*exp(-(x^2)-(y+1)^2)-5*(x/5-x^3-y^5)*sin(-x^2-y^2)-1/3*exp(-(x+1)^2-y^2); >>ezcontour(f,[-3,3],49) 4、ezcontourf函数: 用不同颜色填充的等高线图 ezcontourf(f): 画二元函数f=f(x)的等高线图,且在不同的等高线之间自动用不同的颜色进行填充。 函数f兼备现实与默认的平面区域[-2pi 系统将根据函数变动激烈程度自动选择相应的计算栅格。 若函数f在某些栅格点上没有意义,这些点将不显示。 ezcontourf(f,domain): 在指定的定义域domain内画出二元函数f(x,y)的等高线图,且在不同的等高线之间自动用不同的颜色进行填充。 定义域domain可以是四维向量[xmin,xmax,ymin,ymax]或者二维向量[min,max])(其中显示区域为: min ezcontourf(……,n)用指定的n*n个栅格点,在默认(若没有指定)的区域内画出函数f的等高线,且在不同的等高线之间自动用不同的颜色进行填充。 n的默认值是60. 例如: >>symsxy >>f=(1-x)^2*exp(-(x^2)-(y+1)^2)-5*(x/5-x^3-y^5)*sin(-x^2-y^2)-1/3*exp(-(x+1)^2-y^2); >>ezcontourf(f,[-3,3],60) 5、ezpolar: 画极坐标函数图象 ezpolar(f): 在默认的范围0 ezpolar(f,[a,b]): 在指定的范围a 例如: >>symst >>ezpolar(1+cos(5*t)) 6、ezmesh: 符号函数的三维网格图 ezmesh(f): 画出二元符号函数f=f(x,y)的网格图。 函数f将显示于默认的平面区域[-2pi 系统将根据函数变动的激烈程度自动选择相应的计算栅格。 若函数f在某些栅格点上没有定义,则这些点不显示。 ezmesh(f,domain): 在指定的定义域domain内画出二元符号函数f(x,y)的网格图,定义域domain可以是四维向量[xmin,xmax,ymin,ymax]或者二维向量[min,max])(其中显示区域为: min ezmesh(x,y,z): 在默认的矩形定义域范围[-2pi ezmesh(x,y,z,[smin,smax,tmin,tmax]): 在指定的矩形定义域范围[smin ezmesh(x,y,z,[min,max]): 用指定的矩形定义域[min ezmesh(f,…,n): 用指定n*n个栅格点,在默认(若没有指定)的区域内画出函数f的图像。 n的默认值是60. ezmesh(……,’circ’): 在一圆形区域(圆心位于定义域中心)的范围内画函数f的图形。 例如: >>symsxy >>ezmesh(x*sin(-x^2-y^2),40,'circ') >>colormap([001])%获取当前图色 7、ezmeshc: 同时画曲面网格图和等高线图 ezmeshc(f): 画出二元数学符号函数z=f(x,y)的网格图形,同时在xy平面上显示等高线图。 函数f将被显示于默认的平面区域[-2pi 系统将根据函数变动的激烈程度自动选择相应的计算栅格。 若函数f在某些栅格点没有意义,则这些点将不显示。 ezmeshc(f,domian): 在指定的定义域domain内画出二元数学符号函数z=f(x,y)的网格图及其等高线图,domain可以是四维向量[xmin,xmax,ymin,ymax]或者二维向量[min,max])(其中显示区域为: min ezmeshc(x,y,z): 在默认的矩形定义域范围[-2pi ezmeshc(x,y,z,[smin,smax,tmin,tmax]): 在指定的矩形定义域范围[smin ezmeshc(f,……,n): 用指定n*n个栅格点,在默认(若没有指定)的区域内画出函数f的网格图形及其等高线图。 n的默认值是60. ezmeshc(…,’circ’): 在一圆形区域(圆心位于定义域中心)的范围内画出函数f的网格图形以及其等高线图。 例如: >>symsxy >>ezmeshc(x*y/(1+x^2+y^2),[-5,5,-2*pi,2*pi],35) (颜色使用了colormap函数控制,上面对应的代码是colormap(cool(64)。 ) 8、ezsurf: 三维带颜色的曲面图 ezsurf(f): 画出二元数学符号函数z=f(x,y)的曲面图形。 函数f将显示于默认的平面区域[-2pi 系统将根据函数变动的激烈程度自动选择相应的计算栅格。 若函数f在某些栅格点没有意义,则这些点将不显示。 ezsurf(f,domian): 在指定的定义域domain内画出二元数学符号函数z=f(x,y)的曲面图形,domain可以是四维向量[xmin,xmax,ymin,ymax]或者二维向量[min,max])(其中显示区域为: min ezsurf(x,y,z): 在默认的矩形定义域范围[-2pi ezsurf(x,y,z,[smin,smax,tmin,tmax]): 在指定的矩形定义域范围[smin ezsurf(f,…,n): 用指定n*n个栅格点,在默认(若没有指定)的区域内画出函数f的图形。 n的默认值是60. ezsurf(…,’circ’): 在一圆形区域(圆心位于定义域中心)的范围内画出函数f的图形。 例如: >>symsxy >>ezsurf(real(atan(x+i*y))) 9、ezsurfc: 同时画曲面图与等高线图 >>symsxy >>ezsurfc(x*y/(1+x^2+y^2),[-5,5,-2*pi,2*pi],35,'circ')
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Matlab 符号 函数 作图
![提示](https://static.bdocx.com/images/bang_tan.gif)