MATLAB绘图与axis用法详解

需积分: 9 0 下载量 59 浏览量 更新于2024-08-24 收藏 875KB PPT 举报
本文主要介绍了MATLAB中的绘图命令axis的使用方法以及plot函数的基本功能,包括二维绘图的各种操作。 在MATLAB中,`axis`命令是用于控制图形坐标轴范围的重要工具。通过`axis([xmin xmax ymin ymax])`,你可以指定坐标轴的最小值和最大值,例如`axis ([-2 2 0 5])`会设置x轴的范围为-2到2,y轴的范围为0到5。此外,`axis equal`可以使x轴和y轴的比例相同,确保图形的形状不失真。`axis on/off`用于开启或关闭坐标轴的显示,而`axis auto`则会让MATLAB自动调整坐标轴的范围以适应数据。 `plot`函数是MATLAB中最基本的二维图形绘制命令。它不仅能够创建新的图形窗口,还可以在已有窗口上清除旧的图形并绘制新的曲线。`plot`支持多种调用格式,如`plot(x)`,当x为向量时,以x的元素值为y值进行绘图。`plot(x,y)`用于绘制y关于x的函数图像,若y为矩阵,则绘制多条曲线。`plot(x1,y1,x2,y2,...)`可以同时绘制多条曲线,每对x和y对应一条曲线。通过字符串`s`,可以定制曲线的颜色和线型,如`'y*'`表示黄色星号,`'rO'`表示红色圆圈。 在实际应用中,MATLAB的`plot`函数可以实现多种绘图效果。例如,单窗口单曲线绘图可以通过提供单个x和y向量完成,如例1所示,绘制了一个x向量对应的数据曲线。对于单窗口多曲线绘图,可以提供多个x和y向量对,如例2展示了三个不同相位的正弦波在同一图上绘制。例3则进一步扩展,同时绘制了正弦和余弦函数的多个组合,形成五条曲线。 此外,MATLAB还允许你在同一窗口内创建多个子图,通过`subplot`函数指定子图的位置和数量,从而在一个图形界面内展示更多复杂的图形对比和分析。 总结来说,MATLAB的绘图功能强大且灵活,`axis`和`plot`是其基础,能够满足从简单到复杂的各种图形绘制需求。结合其他函数如`xlabel`、`ylabel`、`title`等,可以进一步完善图形的标注和解释,提升图形的可读性和专业性。