1.3 MATLAB操作界面介绍
安装完MATLAB R2020a之后,需要在安装目录中找到bin文件夹,双击MATLAB应用程序,启动MATLAB R2020a,如图1-12所示。
图1-12 MATLAB R2020a界面
1.3.1 命令行窗口
命令行窗口是用于输入数据、运行MATLAB函数和脚本并显示结果的主要工具之一。命令行窗口没有打开时,从“主页”选项卡中选择“环境”栏中的“布局”选项可以打开它。命令行窗口如图1-13所示。
如果更喜欢简单的、没有其他工具窗口的命令行窗口,依次选择“主页”→“环境”→“布局”→“仅命令行窗口”。“>>”是输入函数的提示符,表示MATLAB处于准备状态。MATLAB具有良好的交互性,当在提示符后输入一段正确的运算式时,只需按Enter键,命令行窗口就会直接显示运算结果。
图1-13 命令行窗口
例1.1 计算一个圆的面积,假设圆的半径为3。
在命令行窗口中输入如下内容。
>>area=pi
*3^2
按Enter键确认输入,如图1-14所示,可以得到如下结果。
area =
28.2743
图1-14 得到结果
同时MATLAB的提示符“>>”不会消失,这表明MATLAB继续处于准备状态。
p
i
是MATLAB预先定义好的变量,所以不需要预先声明。结果被计算出来之后存储到一个叫area
的变量中(其实是一个1×1的数组),而且这个变量能进行进一步的计算。
一般来说,一个命令行输入一条命令,命令行以回车符结束。但一个命令行也可以输入若干条命令,各命令之间以逗号分隔,若前一个命令后带有分号,则逗号可以省略。
例1.2 在MATLAB命令行窗口中输入下面的命令。
>> x=123,y=456
x =
123
y =
456
>> x=123;y=456
y =
456
以上两个命令行都是合法的,第1个命令行执行后显示x
和y
的值,第2个命令行因命令x
=123
后面带有分号,x
的值不显示,而只显示y
的值。
如果一个命令行很长,在一行内书写不下,可能要另起一行接着写,在这种情况下我们需要在第1行末输入“…”并按Enter键,然后接着下一行继续写其他部分。其中的“…”称为续行符,即把下面的命令行看作该行的逻辑继续。
例1.3 下面的两条语句是等价的。
x1=1+2+3+4+5+6+7+8+9;
和
x1=1+2+3+4+5+6…
+7+8+9;
后者是一个命令行,但是占用了两个物理行,第1个物理行以续行符“…”结束,第2个物理行是上一行的逻辑继续。
将一系列命令写入一个文件,在命令行窗口输入此文件的文件名,然后MATLAB就开始执行这个文件,而不是用直接在命令行窗口输入的方法,这样的文件叫作脚本文件,由于脚本文件的扩展名为“.m”,所以它也叫作M文件。
1.3.2 命令历史记录窗口
用户可以选择“主页”→“环境”→“布局”→“命令历史记录”调出或隐藏命令历史记录窗口,该窗口也可以浮动在主窗口上。命令历史记录窗口如图1-15所示。
图1-15 命令历史记录窗口
命令历史记录窗口显示用户在命令行窗口中所输入的每条命令的历史记录,并标明使用时间,这样可以方便用户查询,如果用户想再次执行某条已经执行过的命令,只需在命令历史记录窗口中双击该命令;如果用户需要从命令历史记录窗口中删除一条或多条命令,只需选中这些命令,并单击鼠标右键(又称右击),在弹出的快捷菜单中选择“删除”命令即可。
1.3.3 工作区窗口
工作区是MATLAB用于存储各种变量和结果的内存空间。工作区窗口是MATLAB集成环境的重要组成部分,它与MATLAB命令行窗口一样,不仅可以内嵌在MATLAB的工作界面,还可以以独立窗口的形式浮动在界面上,用户也可以选择“主页”→“环境”→“布局”→“工作区”调出或隐藏该窗口,工作区窗口如图1-16所示。在该窗口中显示工作区中所有变量的名称和值,可对变量进行观察、编辑、保存及删除。
图1-16 工作区窗口
在MATLAB命令行窗口中运行的所有命令都共享一个相同的工作区,所以它们共享所有的变量,初学者应当重视。
1.3.4 当前目录窗口
MATLAB系统本身包含了数目繁多的文件,再加上用户自己开发的文件,则更是数不胜数。如何管理和使用这些文件是十分重要的问题。为了对文件进行有效的组织和管理,MATLAB有严谨的目录结构,不同类型的文件放在不同的目录下面,而且通过路径来搜索文件。
当前目录(也称当前文件夹)是指MATLAB运行时的工作目录,只有在当前目录或搜索路径下的文件、函数才可以被运行或调用。如果没有特殊说明,数据文件也将存放在当前目录下。为了便于管理文件和数据,用户可以将自己的工作目录设置成当前目录,从而使得用户的操作都在当前目录中进行。
当前目录窗口也称为路径浏览器,它可以内嵌在MATLAB的主窗口中,也可以浮动在主窗口上。在当前目录窗口中可以显示或改变当前目录,还可以显示当前目录下的文件和相关信息,通过目录下拉列表框可以选择已经访问过的目录。单击当前路径列表框右侧的浏览按钮,可以打开路径选择对话框,用户可以设置或添加路径。
将用户目录设置成当前目录也可以使用cd
命令。如将用户目录e:\matlab\work设置为当前目录,可以在命令行窗口输入以下命令。
cd e:\matlab\work