|
|
51CTO旗下网站
|
|
移动端

1.2.3 MATLAB主界面与常用窗口

《MATLAB数据分析方法(第2版)》第1章MATLAB基础MATLAB数据分析方法,本章主要介绍MATLAB软件的一些入门知识,包括MATLAB界面及其基本操作、变量与函数、运算符与操作符、矩阵数据的输入与输出、符号运算、M文件与编程等,为读者学习以后各章打下基础。本节为大家介绍MATLAB主界面与常用窗口。

作者:吴礼斌/李柏年来源:机械工业出版社|2017-05-09 10:24

【线上直播】11月21日晚8点贝壳技术总监侯圣文《数据安全之数据库安全黄金法则》

1.2.3 MATLAB主界面与常用窗口

有以下两种MATLAB启动方法:在安装有MATLAB的计算机上双击Windows桌面上的快捷图标,或从“开始”菜单的“程序”子菜单中选择“MATLABMATLAB 2014a”。

通常情况下,MATLAB的主界面(如图1-1所示)由6部分组成,即主页工具栏、命令行窗口、工作区窗口、命令历史记录窗口、当前文件夹窗口以及当前已选择的文件详细信息。

1)主页工具栏。主页工具栏分若干个功能模块,包括文件的新建、打开、查找等;数据的导入、保存工作区、新建变量等;代码分析、程序运行、命令清除等;窗口布局;预设MATLAB部分工作环境、设置当前工作路径;系统帮助;附加功能等。

例如,选择主页工具栏的“新建脚本”,系统弹出编辑器窗体,该窗体结构和主窗口结构类似,其中在编辑器窗口中实现脚本文件的编写、调试等(如图1-2所示),且在编辑过程中支持右键下拉菜单,具有Windows一般应用程序所具有的“复制”、“粘贴”、“全选”等功能。

2)命令行窗口(Command Window)。命令行窗口是对MATLAB进行操作的主要载体,默认情况下启动MATLAB时就会打开命令行窗口,显示形式如图1-1所示。其主要功能为数值计算、函数参数设定、函数调用及其结果输出。一般来说,MATLAB的所有函数和命令都可以在命令行窗口中执行。

例如,在命令行窗口中输入“sin(pi/5)”,然后按“Enter”键,则会得到输出结果“ans=0.5878”(如图1-3所示)。图中符号“〉〉”所在的行可输入命令,没有符号“〉〉”的行显示结果。

注意:在MATLAB命令行操作中,有一些键盘按键可以提供特殊而方便的编辑操作。比如“↑”可用于调出前一个命令行,“↓”可调出后一个命令行,这样避免了重新输入的麻烦。当某命令记忆不清时,输入若干首字母并按下“Tab”键,可用于联想该命令的提示。

3)命令历史记录(Command History)窗口。该窗口记录着用户每一次开启MATLAB的时间,以及每一次开启MATLAB后,在MATLAB指令窗口中运行过的所有指令行,窗口右上角的下拉式菜单提供了不同的快捷操作命令(如图1-4所示)。这些指令行记录可以被复制到指令窗口中再运行,从而减少了重新输入的麻烦。选中该窗口中的任一指令记录,然后单击鼠标右键,则可根据菜单进行相应操作。或者双击某一行命令,也可在命令行窗口中执行该命令(如图1-5所示)。

4)工作区(Workspace)窗口。在工作区窗口中将显示所有目前保存在内存中的MATLAB变量的变量名及其对应的数据结构、字节数以及类型,而不同的变量类型分别对应不同的变量名图标,窗口右上角的下拉式菜单提供了不同的快捷操作命令(如图1-6所示)。选中一个变量,单击鼠标右键则可根据菜单进行相应的操作(如图1-7所示)。

5)当前文件夹(Current Directory)窗口。在当前文件夹窗口中可显示或改变当前文件夹,还可以显示当前文件夹下的文件,包括文件名、文件类型、***修改时间以及该文件的说明信息等,并提供搜索功能(如图1-8所示)。MATLAB只执行当前目录或搜索路径下的命令、函数与文件。

当用户在MATLAB命令行窗口输入一条命令后,MATLAB按照一定次序寻找相关的文件。基本的搜索过程是:①检查该命令是不是一个变量;②检查该命令是不是一个内部函数;③检查该命令是否为当前目录下的M文件;④检查该命令是否是MATLAB搜索路径中其他目录下的M文件。

用户可以将自己的工作目录列入MATLAB搜索路径,从而将用户目录纳入MATLAB系统统一管理。用对话框设置搜索路径的操作过程是:①在主页工具条中选择“设置路径”,将出现搜索路径设置对话框。②通过“添加文件夹”或“添加并包含子文件夹”按钮将指定路径添加到搜索路径列表中。③在修改完搜索路径后,需要将其保存。

6)图形(Figure)窗口。在运行含有绘图命令的程序时,会产生一个与命令行窗口隔离的图形窗口,并在该窗口中绘制图形(见图1-9所示)。图形窗口与其他窗口类似,有菜单栏与工具栏,能实现图形的编辑、修饰、存储等功能。例如:

  1. t=0 :pi/100:2*pi;  
  2. y=sin(t);  
  3. plot(t,y) %绘图命令plot,绘制正弦曲线  
  4. grid on 


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:342347198

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

订阅专栏+更多

16招轻松掌握PPT技巧

16招轻松掌握PPT技巧

GET职场加薪技能
共16章 | 晒书包

289人订阅学习

20个局域网建设改造案例

20个局域网建设改造案例

网络搭建技巧
共20章 | 捷哥CCIE

645人订阅学习

WOT2019全球人工智能技术峰会

WOT2019全球人工智能技术峰会

通用技术、应用领域、企业赋能三大章节,13大技术专场,60+国内外一线人工智能精英大咖站台,分享人工智能的平台工具、算法模型、语音视觉等技术主题,助力人工智能落地。
共50章 | WOT峰会

0人订阅学习

读 书 +更多

C语言核心技术

在这本书中,C 语言专家 Peter Prinz和Tony Crawford为你提供大量的编程参考信息。全书叙述清晰,语句简洁,分析深刻。本书主题包括: ...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO播客