ezplot用于绘制符号函数图形,在matlab的命令窗口中键入help ezplot命令或者doc ezplot即可获得本函数的帮助信息。

中文名

绘制符号函数图形

外文名

ezplot

类别

计算机编程

属于

MATLAB编程

功能简介

ezplot即:Easy to use function plotter。它是一个易用的一元函数绘图函数。特别是在绘制含有符号变量的函数的图像时,ezplot要比plot更方便。因为plot绘制图形时要指定自变量的范围,而ezplot无需数据准备,直接绘出图形。

调用格式

ezplot(fun)

ezplot(fun,[xmin,xmax])

ezplot(fun2)

ezplot(fun2,[xymin,xymax])

ezplot(fun2,[xmin,xmax,ymin,ymax])

ezplot(funx,funy)

ezplot(funx,funy,[tmin,tmax])

ezplot(...,figure_handle)

ezplot(axes_handle,...)

h = ezplot(...)

函数说明

1、ezplot(fun)

在默认区间-2π< x < 2π 绘制函数fun(x)的图像,其中fun(x)是x的一个显函数。fun可以是一个函数句柄或者字符。

2、plot(fun,[xmin,xmax])

在区间 xmin < x< xmax 绘制函数fun(x)。

3、

对于一个隐函数fun2(x,y):

ezplot(fun2)

在默认区间-2π < x<2π, -2π < y< 2π 绘制fun2(x,y)=0。

4、ezplot(fun2,[xymin,xymax])

在xymin < x < xymax和xymin < y < xymax 范围内绘制fun2(x,y)=0图像。

5、ezplot(fun2,[xmin,xmax,ymin,ymax])

在xmin < x < xmax和ymin < y < ymax 范围内绘制fun2(x,y)=0图像。

6、ezplot(funx,funy)

在默认区间0 < t < 2π 绘制参数定义的平面曲线funx(t)和funy(t).

7、ezplot(funx,funy,[tmin,tmax])

在默认区间tmin < t < tmax绘制参数定义的平面曲线funx(t)和funy(t).

8、ezplot(...,figure_handle)

在句柄图像定义的图像窗口绘制特定区间的给定函数图像。

9、ezplot(axes_handle,...)

用坐标轴句柄绘制而不是当前坐标轴句柄(gca)绘制函数图像。

10、h = ezplot(...)

返回所有绘制图像的句柄。

应用示例

ezplot画正弦曲线

例一:

这个例子通过绘制正弦图形来对ezplot和plot进行比较。使用plot绘制正弦图形的命令语句:

x=[-pi:0.01:pi];

y=sin(x);

plot(x,y)

使用fplot(针对建立的数值函数):

y=inline('sin(x)');

fplot(y,[-pi,pi])

使用ezplot(针对符号函数):

syms x;

y=sin(x);

ezplot(y)

例二:

ezplot画y=x^2的图形

绘制y=x^2;的图形,其中x为符号变量。 syms x;

y=x^2;

ezplot(y)

例三:

绘制x^2=y^4图像并且x=[-2π, 2π],y=[-2π, 2π],

代码为 ezplot('x^2=y^4',[-2*pi,2*pi,-2*pi,2*pi])

例四:

绘制由符号函数声明的参数方程x=1+cos(t),y=-2+2sin(t)所确定的椭圆:

syms t;

x=1+cos(t);

y=2*sin(t)-2;

ezplot(x,y);