MATLAB绘图:使用plotyy创建双纵坐标图形

需积分: 9 0 下载量 24 浏览量 更新于2024-07-12 收藏 702KB PPT 举报
这篇内容主要介绍了如何在MATLAB中创建具有两个纵坐标标度的图形,以及MATLAB中关于变量和数据操作的基础知识。在MATLAB中,`plotyy`函数是一个非常有用的工具,允许在同一图形上绘制两条具有不同纵坐标尺度的曲线。使用`plotyy(x1,y1,x2,y2)`,其中`x1`和`y1`定义了一条曲线,而`x2`和`y2`定义了另一条曲线,它们共用同一个横坐标,但分别对应左右两个不同的纵坐标。 在MATLAB的矩阵及其运算部分,内容涵盖了基本的变量操作。MATLAB中的变量命名规则是首字符必须为字母,后续可跟字母、数字或下划线,最长63个字符,且区分大小写。赋值语句包括`变量=表达式`,其中表达式可以是涉及运算符的矩阵运算。例如,`x=1+2i;`、`y=3-sqrt(17);` 和 `z=(cos(abs(x+y))-sin(78*pi/180))/(x+abs(y))` 这样的例子展示了如何进行复数运算和数学函数的使用。 MATLAB还预定义了一些变量,如`pi`表示圆周率π,`i`和`j`代表虚数单位。为了避免覆盖系统预定义的变量,用户应谨慎处理这些变量。内存变量的管理涉及删除、修改和查看变量的属性。`clear`命令用于删除变量,`who`和`whos`命令用于列出当前工作空间中的变量,后者还提供变量的详细信息。此外,MAT文件(扩展名为`.mat`)可以用来保存和加载工作空间中的变量,`save`和`load`命令则分别用于生成和装入MAT文件。 在数据操作中,用户可以使用工作空间窗口或变量编辑器来查看和修改变量的元素。`save`和`load`命令的语法展示了如何指定文件名和变量名,并提供了附加选项,如追加到现有文件(`-append`)或以ASCII格式存储(`-ascii`)。 这篇内容是MATLAB基础知识的一个小结,特别是对于绘制双纵坐标图形和变量管理方面的介绍,对于初学者或需要复习这些基础概念的用户来说非常有用。