森之张卫东 发表于 2015-9-25 21:40

函数数ezplot和fplot

在前面的所有作图,我们必须创建数组,并把这些数组传递给作图函数。MATLAB提供了两个函数可以直接作出图象,而不需要创建中间数据数组。它们是函数数ezplot和fplot。ezplot调用函数的形式如下ezplot( fun);ezplot( fun, );ezplot( fun, , figure);其中,fun代表一个字符串,用来表示要画的基本表达式。选择性参数指定自变量的取值范围。如果它不存在的话,函数自变量的范围从-2π到2π。选择性参数图来用指定图象数。例如,下面语句打印出函数f(x)=sinx/x,x的取值范围在-4π到4π,输出图象如图6.8所示。ezplot('sin(x)/x',[-4*pi 4*pi]);title('Plot of sinx/x');grid on;
图6.8 函数sin(x)/x的图象函数fplot与ezplot相类似,但更加精确。前两个参数与函数ezplot中的相同,但是函数fplot还有其他优点。1. 函数fplot是适应性的,它意味着在自变量范围内函数突然变化显示更多的点。2. 函数fplot支持TEX命令,用来指定坐标图的标题和坐标轴标签,而函数ezplot则不能。在一般情况下,在画函数图象时,你应当使用函数fplot。函数ezplot和fplot是第五章中“函数的函数”的具体例子。 好的编程习惯使用fplot函数直接打印函数,而不需创建中间数据数据。

页: [1]
查看完整版本: 函数数ezplot和fplot