数学建模社区-数学中国

标题: 符号函数的作图 [打印本页]

作者: 森之张卫东    时间: 2015-7-21 21:53
标题: 符号函数的作图
命令1  画符号函数的等高线图

函数  ezcontour

格式  ezcontour(f)   
%画出二元符号函数f=f(x,y)的等高线图。函数f将被显示于缺省的平面区域

[-2π<x<2π,-2π<y<2π]内。系统将根据函数变动的激烈程度自动选择相应的计算栅格。若函数

f在某些栅格点上没有定义,则这些点将不显示。

ezcontour(f,domain)   %在指定的定义域domain内画出二元函数f(x,y),参量domain可以是四维

向量[xmin,xmax,ymin,ymax]或二维向量[min,max](其中显示区域为:min<x<max,min<y<max)。

ezcontour(…,n)   %用指定n*n个栅格点(对定义域的一种划分),在缺省(若没有指定)的区

域内画出函数f的图形。n的缺省值为60。

说明  该命令用函数表达式作为标题显示,同时显示坐标轴的恰当的刻度标签。

例3-29

>>syms x y

>>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)

图形结果为图3-4。

命令2  用不同颜色填充的等高线图

函数  ezcontourf

格式  ezcontourf(f)   %画出二元符号函数f=f(x,y)的等高线图,且在不同的等高线之间自动用不

同的颜色进行填充。函数f将被显示于缺省的平面区域[-2π<x<2π,-2π<y<2π]内。系统将根据函数

变动激烈程度自动选择相应的计算栅格。若函数f在某些栅格点上没有定义,则这些点将不显示。

ezcontourf(f,domain)   %在指定的定义域domain内画出二元函数f(x,y)的等高线图,且在不同的

等高线之间自动用不同的颜色进行填充。定义域domain可以是四维向量[xmin,xmax,ymin,ymax]

或二维向量[min,max](其中显示区域为:min<x<max,min<y<max)。

ezcontourf(…,n)   %用指定n*n个栅格点(对定义域的一种划分),在缺省(若没有指定)的区

域内画出函数f的等高线图,且在不同的等高线之间自动用不同的颜色进行填充。n的缺省值为60。

例3-30

>>syms x y

>>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],64)

图形结果为图3-5。

图.PNG (78.94 KB, 下载次数: 190)

图.PNG






欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5