ezplot 函数与fplot 函数类似,该函数可以绘制显函数图形、隐函数图形和参数方程图形。ezplot函数的调用格式如下。
ezplot(f)
ezplot(f, [ min , max ])
ezplot(f.[ xmin , xmax , ymin , ymax])
ezplot(x,y)
ezplot(x,y , [tmin , tmax])
ezplot(.. . ,figure_handle)
ezplot( axes_handle ,. . .)
h=ezplot (. . .)
1)当f=f(x)时,各参数含义如下。
ezplot( f):绘制f=fx)在默认区域2* pi<x<2.* pi内的图形。
ezplot( f, [ min ,max]):用于绘制显函数y=f(x)的图形,函数区间为[ min ,max]。
2)当f=f(x,y)时,各参数的含义如下。
ezplot ( f):绘制函数fx,y)=0在默认区域2 * pi<x<2.* pi,2 * pi<y<2. * pi内的图形。
ezplot(f, [ min , max] ):用于绘制八x,y)=0在区域min<x<max、min<y<max内的图形。
ezplot ( f , [ xmin , xmax , ymin , ymax]):用于绘制隐函数f(x, y)= 0的图形,函数区间为xmin<x<xmax 、ymin<y<ymax。
3)当x=x( t),y=y(t)时,各参数含义如下。
ezplot(x ,y):用于绘制参数方程组x=x(t),y=y(t)的图形,默认区域为0<t<2 * pi。
ezplot(x , y, [ tmin , tmax]):用于绘制x=x(t),y=y(t)的图形,默认区域为min<t<tmax。
ezplot( . . . , figure_handle):在句柄为figure_handle的窗口中绘制给定函数在给定区域内的图形。 ezplot ( axes_handle ,. . .):在句柄为axes_handle的坐标系内绘制图形。
h= ezplot ( . ..):返回直线对象的句柄到h变量中。
例:绘制显函数cosx 的二维曲线;
绘制隐函f=×^2 * sin(x+y^2)+y^2 * exp(x)+6 * cos(x^2+y)的二维曲线。
1)输入以下代码,生成显函数的图形,如图所示。
>>syms x;
f=cos(x);
ezplot(f);
xlabel('x ');ylabel('y ');
title( ' cosx函数图形')
2)输入以下代码,生成隐函数的图形,如图所示。
>>syms x;
syms y
f=x^2 * sin(x+y^2)+y^2 * exp(x)+6 * cos(x^2+y);
ezplot( f)
xlabel('x ');ylabel( 'y ');
title('隐函数图形')
例:绘制参数方程x^2+y^2-4=0在区域[-3,3,-3,3]内的图形。
输入代码如下。
>>ezplot( 'x^2 +y^2-4',[-3,3,-3,3]);
绘制的结果如图所示。