MATLAB作图教程:从简单点图到复杂函数可视化

版权申诉
5星 · 超过95%的资源 1 下载量 109 浏览量 更新于2024-07-02 收藏 890KB DOC 举报
"MATLAB作图 示例大全" MATLAB是一种强大的数学软件,广泛应用于科学研究、工程计算和数据分析等领域。在MATLAB中,作图是数据分析和可视化的重要手段。本资源提供了一系列示例,帮助用户掌握如何使用MATLAB进行基本的图形绘制。 1. **绘制单个点** 在MATLAB中,你可以使用`plot`函数来绘制单个点。例如,`plot(2,3)`将创建一个坐标点(2,3)。在执行`mydotplot01.m`后,MATLAB会在figure窗口中显示这个点,如图4-1所示。 2. **绘制一组点** 若要绘制多点,可以传递一个包含多个坐标的向量给`plot`函数。例如,`plot([0 1 2 3 4],[0 1 2 3 4],'*')`将在图4-2中用星号(*)表示五个离散点。 3. **绘制函数产生的点** `plot`函数也可以用于绘制由函数值组成的点。在`mydotplot03.m`中,我们先生成x向量`x=[-2*pi:pi/8:2*pi]`,然后计算对应的y向量`y=sin(x)`,最后用`plot(x,y,'*')`绘制出正弦函数的散点图,如图4-3所示。 4. **绘制函数曲线** - **线型图**:`mydotplot04.m`通过`plot(x,y)`绘制了在同一坐标系下的正弦函数和余弦函数曲线,其中`y=[sin(x);cos(x)]`是一个包含两列的矩阵,每一列对应一个函数的值。图4-4展示了这两个函数的连续线型图。 - **组合图**:`mydotplot05.m`进一步展示了如何在同一图上绘制不同颜色和符号的曲线。`plot(x,y1,'r-')`绘制红色实线的正弦函数,`plot(x,y2,'m*')`绘制粉色星形点的余弦函数,如图4-5所示。 - **多重图例**:`mydotplot06.m`使用`'r+-'`和`'bo:'`分别表示红色带加号的线和蓝色圆点的虚线,绘制正弦和余弦的混合图,如图4-6。 5. **绘制更复杂的函数图形** MATLAB支持绘制各种复杂数学函数,如`mydotplot05.m`或`mydotplot06.m`中的正弦和余弦函数。通过改变x向量的步长、选择不同的线型、颜色和标记,以及利用`hold on/off`控制是否在当前图上继续绘图,可以实现各种定制化的图形效果。 通过以上例子,我们可以看出MATLAB在图形绘制方面的强大功能。它不仅可以用来绘制简单的点和线,还能处理复杂的函数关系,提供丰富的图形样式选择,使数据可视化变得更加直观和生动。对于科研和教学来说,熟练掌握MATLAB的作图技巧是至关重要的。