1.2 MATLAB的工作环境
在使用MATLAB之前,首先要安装MATLAB软件。其安装过程非常简单,只要执行安装盘上的setup.exe文件来启动安装过程,然后按照系统提示进行操作即可。安装完成后,就可以使用MATLAB了。
1.2.1 启动和退出MATLAB
1.启动MATLAB
在Windows 平台上启动 MATLAB有多种方法。
(1)在Windows 10系统桌面,单击任务栏的“开始”按钮,选择 “所有应用”→“MATLAB Release”项;在Windows 8系统桌面,在“开始”屏幕或“应用”桌面,选择“MATLAB Release”项;在Windows 7系统桌面,在“开始”菜单中选择“MATLAB Release”项。
(2)打开 Windows 资源管理器,双击 MATLAB 安装文件夹下的 matlab.exe 文件。如果在Windows桌面已建立的MATLAB快捷方式,则双击图标。
(3)在Windows系统提示符下,输入:
matlab
(4)如果需要从MATLAB内部启动另一个MATLAB会话,则在MATLAB命令行窗口中输入以下命令:
>> !matlab
(5)MATLAB 安装程序会设置某些文件类型与 MathWorks 产品之间的关联。在打开此类文件时将启动 MATLAB。例如,在 Windows 资源管理器中,双击扩展名为.m 的文件,将启动MATLAB并在MATLAB编辑器中打开此文件。
2.退出MATLAB
退出MATLAB有以下方法。
(1)单击MATLAB桌面中的“关闭”按钮。
(2)单击MATLAB桌面标题栏左上角的图标 ,然后从弹出菜单选择“关闭”命令。
(3)在MATLAB命令行窗口键入“quit”或“exit”命令,或按Alt+F4组合键。
MATLAB在关闭前,会执行以下操作:提示用户确认退出,并提示保存所有未保存的文件。如果当前文件夹或搜索路径中存在 finish.m 脚本,退出时运行该脚本。
1.2.2 MATLAB的操作界面
MATLAB采用图形用户界面,集命令的输入、执行、修改、调试于一体,操作非常直观和方便。在MATLAB中,用户进行操作的基本界面就是MATLAB桌面。
1.MATLAB桌面
MATLAB桌面是MATLAB的主要工作界面,包括功能区、快速访问工具栏、当前文件夹工具栏等工具和当前文件夹面板、命令行窗口、工作区面板,利用这些工具和面板,可以运行命令、管理文件和查看结果。MATLAB R2017b桌面如图1.2所示。
面板可以内嵌在MATLAB桌面中,也可以以子窗口的形式浮动在MATLAB桌面上。单击嵌入在MATLAB桌面中的某个面板右上角的“显示操作”按钮,再从展开的菜单中选择“取消停靠”命令,即可使该面板成为浮动子窗口。也可以在选中面板后,按Ctrl+Shift+U组合键,使该面板成为浮动子窗口。如果单击浮动子窗口右上角的“显示操作”按钮,再从展开的菜单中选择“停靠”命令或按Ctrl+Shift+D组合键,则可使浮动子窗口嵌入到MATLAB桌面中。
图1.2 MATLAB R2017b桌面
MATLAB桌面的快速访问工具栏包含一些常用的操作按钮,如文件存盘,文本复制、粘贴等。当前文件夹工具栏用于实现当前文件夹的操作。MATLAB桌面的功能区提供了3个命令选项卡,每个选项卡由工具组标题和对应的工具条构成。工具条按功能分成若干命令组,每个命令组包含若干命令按钮,可通过命令按钮来实现相应的操作。“主页”选项卡提供操作文件、访问变量、运行与分析代码、设置环境参数、获取帮助等命令,“绘图”选项卡提供了用于绘制图形的命令,“APP”选项卡提供多类应用工具。
2.命令行窗口
命令行窗口用于输入命令并显示除图形以外的所有执行结果。它是 MATLAB 的主要交互工具,用户的很多操作都是在命令行窗口中完成的。
MATLAB 命令行窗口中的“>>”为命令提示符,表示MATLAB 正处于准备状态。在命令提示符后输入命令并按下Enter键后,MATLAB就会解释执行所输入的命令,并在命令下方显示执行结果。
在命令提示符“>>”的前面有一个“函数浏览”按钮,单击该按钮可以快速查找MATLAB的函数。
3.工作区
工作区也称为工作空间,是 MATLAB 用于存储各种变量和结果的内存空间。在工作区面板中可对变量进行观察、编辑、保存或删除,浮动的工作区子窗口如图1.3所示。在该窗口中以二维表格形式显示工作区中所有变量的名称、取值。从表格标题行的右键菜单中可选择增/删新的字段,用来显示变量的相关信息,如变量取值的类型、最大值、均值、标准差等。
4.当前文件夹
MATLAB系统本身包含了数目繁多的文件,再加上用户自己开发的文件,更是数不胜数。如何管理和使用这些文件是十分重要的。为了对文件进行有效的组织和管理,MATLAB有自己严谨的文件结构,不同功能的文件放在不同的文件夹下,允许通过路径来搜索文件。
当前文件夹是指MATLAB运行时的工作文件夹,只有在当前文件夹或搜索路径下的文件、函数才可以被运行或调用。如果没有特殊指明,数据文件也将存放在当前文件夹下。为了便于管理文件和数据,用户可以将自己的工作文件夹设置成当前文件夹,从而使自己的操作都在当前文件夹中进行。
当前文件夹面板用于显示当前文件夹下的文件及相关信息,如图1.4所示。如果在当前文件夹窗口的右键快捷菜单中选中了“指示不在路径中的文件”命令,则子文件夹及不在当前文件夹下的文件显示为灰色,而在当前文件夹下的文件显示为黑色。
图1.3 浮动的工作区子窗口
图1.4 当前文件夹面板
可以通过当前文件夹工具栏中的地址框设置某文件夹为当前文件夹,也可使用“cd”命令。例如,将文件夹c:\matlab\work设置为当前文件夹,可在命令行窗口输入以下命令。
>> cd c:\matlab\work
如果要设置打开MATLAB时的初始工作文件夹,可以单击“主页”选项卡的预设按钮,打开“预设项”对话框,单击左边栏中的“常规”项,然后在右边的“初始工作文件夹”的编辑框内输入指定的文件夹,单击“确定”按钮后保存设置。下次启动MATLAB时,当前文件夹就是预设的这个文件夹。
5.命令历史记录
命令历史记录面板中会自动保留自安装起所有用过的命令,并且还标明了使用时间,从而方便用户查询。若在布局时设置命令历史记录面板为“弹出”,则在命令行窗口中按键盘中的↑键,就会在命令行窗口光标处弹出该面板;若设置为“停靠”,则面板默认出现在 MATLAB 桌面的右下部。在命令历史记录面板中双击某命令可进行命令的再运行。如果要清除这些历史记录,可以从面板下拉菜单中选择“清除命令历史记录”命令。