Advertisement

matlab符号函数绘图法_转载:MATLAB 符号函数作图

阅读量:

1 符号函数的等高线图

  1. ezcontour(f) : 画出二元符号函数 f=f(x,y) 的等高线图。 函数 f 将被显示于默认的平面区域 [-2pi

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

2)ezcontour(f, domain): 在指定的定义域 domain 内画出二元函数 f(x,y) , 参量 domain 可以是四维向量 [xmin, xmax, ymin, ymax]

或二位向量 [min, max](其中显示区域为 min

  1. ezcontour(..., n): 用于指定 n*n 个栅格点(对定义域的一种划分),在默认(若没有指定)的区域内画出函数 f 的图形. n的默认值为60

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

syms x y

f=(1-x)2*exp(-(x2)-(y+1)2)-5*(x/5-x7-y5)*sin(-x2-y2)-1/3*exp(-(x+1)2-y^2);

ezcontour(f, [-3,3], 49)

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

  1. ezcontourf(f): 画出两元函数 f=f(x,y) 的等高线图,且在不同的等高线之间自动用不同的颜色

进行填充。 函数 f 将被显示于默认的平面区域 [-2pi

系统将根绝函数变动激烈程度自动选择相应的计算栅格。 若函数在某些栅格点

没有定义, 则这些点将不显示

2)ezcontourf(f, domain): 在指定的定义域 domain 内画出二元函数 f(x,y)的等高线图 ,且在不同的等高线之间自动用不同的颜色

进行填充 。 定义域 domain 可以是四维向量 [xmin, xmax, ymin, ymax]或二位向量 [min, max]

(其中显示区域为 min

  1. ezcontourf(..., n): 用于指定 n*n 个栅格点(对定义域的一种划分),在默认(若没有指定)的区域内画出函数 f 的图形.

且在不同的等高线之间自动用不同的颜色进行填充。 n的默认值为60

syms x y

f=(1-x)2*exp(-(x2)-(y+1)2)-5*(x/5-x7-y5)*sin(-x2-y2)-1/3*exp(-(x+1)2-y^2);

ezcontourf(f, [-3,3], 64)

3 符号函数的三维网格图

  1. ezmesh(f) :画出二元符号函数 f=f(x,y) 的网格图。 函数 f 将被显示于默认的平面区域 [-2pi

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

2)ezmesh(f, domain): 在指定的定义域 domain 内画出二元函数 f(x,y)的网格图 。

定义域 domain 可以是四维向量 [xmin, xmax, ymin, ymax]或二位向量 [min, max]

(其中显示区域为 min

  1. ezmesh(x,y,z): 在默认的矩形定义域范围 [-2pi

x=x(s,t), y=y(s,t), z=z(s,t)的二元函数 z=f(x,y)的网格图

  1. ezmesh(x,y,z, [smin, smax, tmin, tmax]):在指定的矩形定义域范围 [smin

x=x(s,t), y=y(s,t), z=z(s,t)的二元函数 z=f(x,y)的网格图

  1. ezmesh(x,y,z, [min, max]): 用指定的矩形定义域 [min

ezmesh(f, ..., n): 用于指定 n*n 个栅格点,在默认(若没有指定)的区域内画出函数 f 的网格图.

n的默认值为60

  1. ezmesh(..., 'circ'): 在一个圆形区域(圆心定位于定义域在中心)的范围内画出函数 f 的网格图形

syms x, y

ezmesh(x*sin(-x2-y2), 40, 'circ')

4 曲面网格图与等高线图

  1. ezmeshc(f): 画出二元数学符号函数 f=f(x,y) 的网格图,同时在xy 平面上显示其等高线。

函数 f 将被显示于默认的平面区域 [-2pi

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

  1. ezmeshc(f, domain): 在指定的定义域 domain 内画出二元函数 f(x,y)的网格图及其等高线图

定义域 domain 可以是四维向量 [xmin, xmax, ymin, ymax]或二位向量 [min, max]

(其中显示区域为 min

  1. ezmeshc(x,y,z):在默认的矩形定义域范围 [-2pi

x=x(s,t), y=y(s,t), z=z(s,t)的二元函数 z=f(x,y)的网格图与其等高线图

  1. ezsurfc(x,y,z, [min, max]): 用指定的矩形定义域 [min

  2. ezmeshc(f, ..., n): 用于指定 n*n 个栅格点,在默认(若没有指定)的区域内画出函数 f 的网格线图及其等高线图

n的默认值为60

  1. ezmeshc(..., 'circ'): 在一个圆形区域(圆心定位于定义域在中心)的范围内画出函数 f 的网格图形及其等高线图

syms x, y

ezmeshc(xy/(1+x2+y2),[-5,5, -2pi, 2*pi],35)

5 符号函数的图形

  1. ezplot(f): 对于显式函数 y=f(x) ,在默认范围 [-pi

画函数 f(x,y) 的图形

2)ezplot(f, [min, max]): 在指定范围 [min

则该命令先生成标题为 Figure NO.1 的新窗口, 再在该窗口中操作;

若已经有图形窗口存在, 则在标号最高的图形窗口中进行操作

  1. ezplot(f, [min, max], fign): 在指定标号 fign 的窗口中,指定的范围 [min

  2. ezplot(f, [xmin, xmax, ymin, ymax]):在平面矩形区域 [xmin

  3. ezplot(x,y): 在默认范围 0

  4. ezplot(x,y, [tmin, tmax]): 在指定的范围 [tmin

  5. ezplot(...figure): 在由参数 figure 句柄指定的图形窗口中画函数图形

syms x y

ezplot(x6-y2)

syms x

ezplot(exp(x)*sin(x)/x)

grid on

6 三维参量曲线图

  1. ezplot3(x,y,z): 在默认范围 0

  2. ezplot3(x,y,z, [tmin,tmax]): 在指定范围 tmin

  3. ezplot3(..., 'animate'): 以动画形式画出空间三维曲线

syms t;

ezplot3(tsin(t), tcos(t), t, [0, 20*pi])

7 极坐标图形

  1. ezpolar(f): 在默认范围 0

且将函数关系式显示于图形下方

  1. ezpolar(f, [a,b]): 在指定范围 a

且将函数关系式显示于图形下方

syms t

ezpolar(1+cos(5*t))

全部评论 (0)

还没有任何评论哟~