matlab中有一组专门实现函数可视化的指令,它们的名称特点是名称前两个字符都是ez,其意思就是easy to。他们多用于多种类型的函数,如符号函数、字符串函数、M文件函数和句柄函数等。本经验就讲解如何用matlab直接可视化符号表达式,即用matlab直接画符号表达式或函数的图形。
1. 常见的单独立变量可视化函数
下面我就向大家介绍一下matlab的单独立变量可视化函数,他们的功能以及调用格式。
ezplot(Fx,[xmin,xmax,ymin,ymax]) %在指定x和y范围内,绘制y=f(x)描写的平面曲线;
ezplot(Fxy,[xmin,xmax,ymin,ymax]) %在指定x和y范围内,绘制f(x,y)=0描写的平面曲线;
ezplot(xt,yt,[tmin,tmax]) %在指定t范围内,绘制x=x(t),y=y(t)描写的平面曲线;
ezplot3(xt,yt,zt,[tmin,tmax]) %在指定t范围内,绘制[x(t),y(t),z(t)]描写的三维空间曲线。
2.下图是matlab关于函数ezplot的帮助信息。
3.实例演示:绘制y=2/3 e^(-t/2)cos(t√3/2)和他的积分函数在[0,4π]间的图形。具体的代码及其结果如下面所示:
4.在上一步的演示实例中划出的最终结果如下图所知,上面的一幅图画的是函数f(x),下面的一副画的是积分函数s(t)。横坐标是t。
5.注意:平面曲线指令ezplot的第一(和第二)输人量可以有三种形式:Fx; Fxy; xt , yt。它们表示的数学含义分别是:y=f(x);f(x,y)=0;x=x(t),y=y(t),但不管何种表达方式,这些输入量描写的曲线一定有一个独立变量。
空间曲线指令ezplot3的前三个输人量xt ,yt ,zt,都采用参数表达形式。注意:空间曲线也只有一个独立变量。
注意:ezplot指令不能制定所绘曲线的线型和色彩,也不允许同时绘制多条曲线;但采取一些辅助措施,仍可实现色彩控制和重绘。