各种图象-大学物理知识点总结
第六章复数数据、字符数据和附加画图类型
6.4关于二维作图的补充说明
第188页图6.7各种图象
6.4.2作图函数
在前面的所有作图中,我们必须创建数组,并把这些数组传递给作图函数。MATLAB提供了两个函数可以直接作出图象,而不需要创建中间数据数组。它们是函数ezplot和fplot。
ezplot调用函数的形式如下:
ezplot(fun);
ezplot(fun, [xmin xmax], figure);
fun代表一个字符串,用来表示要画的基本表达式。选择性参数[xmin,xmax]指定自变量的取值范围。如果它不存在的话,函数自变量的范围从-2π到2π。选择性参数figure用来指定图象数。下面语句打印出函数f(x)=sinx/x,x的取值范围在-4π到4π。
ezplot('sin(x)/x',[-4pi 4pi]);
title('Plot of sinx/x');
grid on;
函数fplot与ezplot相类似,但更加精确。前两个参数与函数ezplot中的相同,但是函数fplot还有其他优点。
-
函数fplot是适应性的,它意味着在自变量范围内函数突然变化显示更多的点。
-
函数fplot支持TEX命令,用来指定坐标图的标题和坐标轴标签,而函数ezplot则不能。
在一般情况下,在画函数图象时,你应当使用函数fplot。函数ezplot和fplot是第五章中“函数的函数”的具体例子。
如果你想深入了解MATLAB中这些作图函数的更多应用,可以参考这篇文章,它详细介绍了ezplot和fplot的特点和应用比较。你可能会对这个教程感兴趣,它涵盖了如何使用ezplot、fplot、fimplicit3和ezpolar绘制微积分和微分方程的函数图。对于更广泛的MATLAB作图函数的说明,这里也有一篇全面的文章。每当我们谈到精确作图,MATLAB fplot绘图这一资源无疑能提供更多有趣的细节和示例。