MATLAB中ezplot函数

来源:互联网 发布:画设计图用什么软件 编辑:程序博客网 时间:2024/05/22 03:54

点击打开链接

功能简介

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画正弦曲线这个例子通过绘制正弦图形来对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)

例二:

绘制y=x^2;的图形,其中x为符号变量。ezplot画y=x^2的图形ezplot画y=x^2的图形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);


原创粉丝点击