MATLAB作图教程:绘制sin(x), cos(x)及其组合函数

需积分: 49 1 下载量 63 浏览量 更新于2024-07-11 收藏 617KB PPT 举报
本资源是一篇关于MATLAB作图的教程,主要讲解如何使用MATLAB绘制二维图形,包括正弦、余弦函数及其组合,并介绍了图形标记和坐标轴的设定。 MATLAB是一种强大的数学计算软件,它也提供了丰富的图形绘制功能。在本教程中,作者首先展示了如何使用`linspace`函数生成等间距的x值序列,例如`x=linspace(0,2*pi,100)`,这个命令会生成从0到2π共100个等间距的点。然后,利用这些x值计算正弦和余弦函数的y值,分别赋给变量`y`和`z`。同时,计算了正弦和余弦的乘积`a`以及正弦除以余弦加极小值`eps`得到的`b`,以避免除以零的错误。 接下来,使用`subplot`函数将屏幕分割成2行2列的四个子图,依次绘制了`y=sin(x)`、`z=cos(x)`、`a=sin(x)*cos(x)`和`b=sin(x)/cos(x)`的图形。每个子图都配有相应的标题,如`'sin(x)'`、`'cos(x)'`等,通过`title`函数添加。 在MATLAB中,`plot`函数用于绘制二维图形,其基本语法是`plot(x,y)`。例如,`plot(x,y,'r')`会用红色实线绘制y关于x的曲线。此外,`plot`函数还可以同时绘制多条线,如`plot(x,y1,'s1',x,y2,'s2')`,这里的`s1`、`s2`等表示不同的线条样式、颜色或点形。教程中提到了不同线型符号(实线`-`、虚线`:`、点划线`-.`、双划线`--`)以及颜色和点形的表示。 图形标记是增强图形可读性的重要手段。在MATLAB中,可以通过`title`、`xlabel`、`ylabel`函数添加图形标题、X轴和Y轴的标注。例如,`title('加图形标题')`会在图形上方添加标题。`text`函数则允许在指定位置添加文本,如`text(x,y,'string')`。此外,`gridon`可以开启网格线,使图形更易于分析。 坐标轴的设定是图形定制的关键部分。`axis`命令允许用户自定义坐标轴的范围,例如`axis([xmin xmax ymin ymax])`设置X轴和Y轴的最小值和最大值。`axis('auto')`则恢复自动调整坐标轴范围的默认设置。还可以通过`'EdgeColor'`选项改变坐标轴边框的颜色,如`'EdgeColor', 'red'`将边框颜色设为红色。 这篇MATLAB作图教程涵盖了基本的图形绘制、图形标记和坐标轴设定,适合初学者掌握MATLAB作图的基本操作。