1.3 MATLAB R2020a的工作环境
在MATLAB R2020a安装目录下的bin文件夹下, 双击MATLAB.exe图标, 启动MATLAB R2020a, 出现启动界面, 如图1-3所示; 启动后, 弹出MATLAB R2020a的用户界面。
MATLAB R2020a的主界面即用户工作环境, 包括选项卡、 面板、 开始按钮和各个不同用途的窗口, 如图1-4所示。 本节主要介绍MATLAB各交互界面的功能及其操作。
1.3.1 选项卡/面板
MATLAB中包含“主页”、 “绘图”和“APP”(应用程序) 3个选项卡, 其中, “绘图”选项卡提供数据的绘图功能; 而“APP”选项卡则提供了各应用程序的入口。 “主页”选项卡下包括“文件”“变量”“代码”“SIMULINK”“环境”“资源”6个面板, 主要提供如下功能。
● 新建: 用于建立新的.m文件、 图形、 模型和图形用户界面。
● 新建脚本: 用于建立新的.m脚本文件。
● 打开: 用于打开MATLAB的.m文件、 .fig文件、 .mat文件、 .mdl文件、 .cdr文件等, 也可通过快捷键Ctrl+O来实现此项操作。
● 导入数据: 用于从其他文件中导入数据, 单击后弹出对话框, 选择导入文件的路径和位置。
● 保存工作区: 用于把工作区的数据存放到相应的路径文件中。
● 布局: 提供工作界面上各个组件的显示选项, 并提供预设的布局。
● 预设: 用于设置MATLAB界面窗口的属性, 默认为命令行窗口属性, 单击 按钮弹出如图1-5所示的对话框。
● 设置路径: 设置工作路径。
● 帮助: 打开帮助文件或其他帮助方式。
1.3.2 命令行窗口
命令行窗口是MATLAB最重要的窗口, 通过该窗口可以输入各种指令、 函数、 表达式等, 所有的命令输入都是在命令行窗口内完成的, 如图1-6所示。
○注意
“>>”是运算提示符, 表示MATLAB处于准备状态, 等待用户输入指令进行计算。 当在运算提示符后输入命令, 并按Enter键确认后, MATLAB会给出计算结果, 并再次进入准备状态。
单击命令行窗口右上角的下三角形图标并选择“取消停靠”, 可以使命令行窗口脱离MATLAB主界面成为一个独立的窗口; 同理, 单击独立的命令行窗口右上角的下三角形图标并选择“停靠”, 可使命令行窗口再次合并到MATLAB主界面。
1.3.3 工作区窗口
工作区窗口显示当前内存中所有的MATLAB变量的变量名、 数据结构、 字节数及数据类型等信息, 如图1-7右侧区域所示。 不同的变量类型分别对应不同的变量名图标。
用户可以选中已有变量, 单击鼠标右键对其进行各种操作。 此外, 工作界面的“主页”选项卡→“变量”面板上也有相应的命令供用户使用。
● 新建变量: 向工作区中添加新的变量。
● 导入数据: 向工作区中导入数据文件。
● 保存工作区: 保存工作区中的变量。
● 清空工作区: 删除工作区中的变量。
1.4 MATLAB的通用命令
通用命令是MATLAB中经常使用的一组命令, 这些命令可以用来管理目录、 命令、 函数、 变量、 工作区、 文件和窗口。 为了更好地使用MATLAB, 用户需要熟练掌握和理解这些命令。 下面对这些命令进行介绍。
1. 常用命令
常用命令及其说明如表1-1所示。
2. 输入内容的编辑
在命令行窗口中, 为了便于对输入的内容进行编辑, MATLAB提供了一些控制光标位置和进行简单编辑的常用编辑键与组合键, 掌握这些可以在输入命令的过程中起到事半功倍的效果。 表1-2列出了一些常用键盘按键及其说明。
3. 标点
在MATLAB语言中, 一些标点符号也被赋予了特殊的意义或代表一定的运算, 具体内容如表1-3所示。
1.5 MATLAB文件管理
1.5.1 当前文件夹窗口
当前文件夹窗口可显示或改变当前文件夹, 还可以显示当前文件夹下的文件, 以及提供文件搜索功能。 与命令行窗口类似, 该窗口也可以成为一个独立的窗口, 如图1-8所示。
1.5.2 搜索路径及其设置
MATLAB提供了专门的路径搜索器来搜索存储在内存中的M文件和其他相关文件, MATLAB自带的文件所存放路径都被默认包含在搜索路径中, 在MATLAB安装目录的“toolbox”文件夹中包含了所有此类目录和文件。
例如, 在MATLAB运算提示符后输入一个字符串“polyfit”后, MATLAB进行的路径搜索步骤如下:
(1) 检查polyfit是不是MATLAB工作区内的变量名, 如果不是, 则执行下一步。
(2) 检查polyfit是不是一个内置函数, 如果不是, 则执行下一步。
(3) 检查当前文件夹下是否存在一个名为polyfit.m的文件, 如果不存在, 则执行下一步。
(4) 按顺序检查在所有MATLAB搜索路径中是否存在polyfit.m文件。
(5) 如果仍然没有找到polyfit, MATLAB就会给出一条错误信息。
○提示
根据上述步骤可以推知, 凡是不在搜索路径上的内容(文件和文件夹) , 都不能被MATLAB搜索到; 当某一文件夹的父文件夹在搜索路径中而其本身不在搜索路径中时, 此文件夹并不会被搜索到。
一般情况下, MATLAB系统的函数, 包括工具箱函数, 都是在系统默认的搜索路径之中的, 但是用户设计的函数如果没有被保存到搜索路径下, 则很容易造成MATLAB误认为该函数不存在。 这时, 只要把程序所在的目录扩展成MATLAB的搜索路径即可。
下面介绍MATLAB搜索路径的查看和设置方法。
1. 查看MATLAB的搜索路径
单击MATLAB主界面中的“主页”选项卡→“环境”面板→“设置路径”按钮, 或者在命令行窗口中输入“pathtool”命令, 打开如图1-9所示的“设置路径”对话框。
该对话框分为左右两部分, 左侧几个按钮用来添加目录到搜索路径, 还可从当前的搜索路径中移除选择的目录; 右侧列表框列出了已经被MATLAB添加到搜索路径的目录。
此外, 在命令行窗口中输入命令:
2. 设置MATLAB的搜索路径
MATLAB提供了3种方法来设置搜索路径。
1.6 MATLAB帮助系统
帮助文档是应用软件的重要组成部分, 文档编制的质量直接关系到应用软件的记录、 控制、 维护、 交流等一系列工作。
1.6.1 纯文本帮助
MATLAB中的各个函数, 不管是内建函数、 M文件函数, 还是MEX文件函数等, 一般都有M文件的使用帮助和函数功能说明, 各个工具箱在通常情况下也具有一个与工具箱名称相同的M文件来说明工具箱的构成内容。
在MATLAB命令行窗口中, 可以通过一些命令来获取这些纯文本的帮助信息。 这些命令包括help、lookfor、 which、 doc、 get、 type等。
(1) help命令的常用调用方式为:
显示的帮助文档介绍了sin函数的主要功能、 调用格式及相关函数的链接。
(2) lookfor命令的常用调用方式为:
1.6.2 演示(Demos) 帮助
通过演示帮助, 用户可以更加直观、 快速地学习MATLAB中许多实用的知识。 可以通过以下两种方式打开演示帮助。
(1) 单击MATLAB主界面右上方工具栏中的帮助按钮。
(2) 在命令行窗口中输入:
无论采用上述何种方式, 执行命令后都会弹出帮助窗口, 如图1-10所示。
1.6.3 帮助导航浏览器
帮助导航浏览器是MATLAB专门提供的一个独立的帮助子系统。 该系统包含的所有帮助文件都存储在MATLAB安装目录下的help子目录下。 用户可以采用以下两种命令打开帮助导航浏览器:
1.7 初步使用MATLAB
下面以一个简单的示例向读者展示如何使用MATLAB进行简单的数值计算。
(1) 双击桌面上的MATLAB启动按钮 , 稍等片刻即可进入MATLAB工作环境界面。
(2) 在命令行窗口中输入“w=1/6*pi”, 按Enter键, 可以在工作区窗口中看到变量w, 大小为0.5236,命令行窗口中显示代码:
1.8 本章小结
本章介绍了MATLAB R2020a的基本内容, 主要包括MATLAB的发展历程、 MATLAB R2020a的工作环境和帮助系统。 这些内容是使用MATLAB进行工作的基础, 需要熟悉。 但笔者不建议花费太多的时间进行专门的学习, 只需要简单浏览即可, 待到以后学习和使用中需要时再根据需要进行学习。