MATLAB R2018b学习笔记(3)

系列文章目录

第1章 MATLAB R2018b环境
第2章 MATLAB 数值计算
第3章 MATLAB符号计算
第4章 MATLAB计算的可视化和GUI设计
第5章 MATLAB程序设计
第6章 线性控制系统分析与设计
第7章 Simulink仿真环境
第8章 MATLAB高级应用



前言

主要介绍一下MATLA R2018一些常用窗口,希望可以帮助有兴趣的同学对该软件的学习。


第一章:MATLAB R2018b环境

3、常用窗口

MATLAB R2018b的HOME页如前图所示,默认有三个窗口,都是最常用的窗口,分别是:命令窗口、当前目录浏览器窗口和工作空间窗口。

3.1 命令窗口

命令窗口默认地出现在MATLAB界面的中间,是进行MATLAB命令操作的最主要窗口,可以把命令窗口当作高级的“草稿纸”。在命令窗口中可输入各种MATLAB的命令、函数和表达式,并显示除图形外的所有运算结果。
在命令窗口右侧单击下拉箭头,出现对命令窗口操作的快捷菜单,如图下所示

从上图的快捷菜单中可以选择菜单“Undock取消停靠”,或是直接拖曳命令窗口离开操作界面都会出现如图所示单独的命令窗口。
在这里插入图片描述单击命令窗口右上角的下拉箭头,选择菜单“Dock停靠”可使单独的命令窗口返回 MATLAB界面。其他各窗口都同样具有单独窗口的功能。
(1)命令行的显示方式。MATLAB运行时,命令窗口中的每个命令行前会出现提示符“>>”。命令窗口内显示的字符和数值采用不同的颜色,在默认情况下,输入的命令、表达式及计算结果等采用黑色字体;字符串采用赭红色;“if”、“for”等关键词采用蓝色。
在这里插入图片描述其显示如图所示,其中“>>”符号所在行可输入命令,没有“>>”符号的行显示结果。
(2)命令窗口中命令行的编辑。由于MATLAB把命令窗口中输入的所有命令都记录在内存中专门的“历史命令(Command History)”空间中,因此 MATLAB命令窗口不仅可以对输入的命令进行编辑和运行,而且还可以对已输入的命令进行回调、编辑和重运行。命令窗口中行编辑的常用操作键如下表所示。

在这里插入图片描述(3)命令窗口中的标点符号。MATLAB常用标点符号的功能如下表所示。
在这里插入图片描述在这里插入图片描述以上的符号一定要在英文状态下输入,MATLAB不能识别中文标点符号。

(4)数值计算结果的显示格式及设置。在命令窗口中,默认情况下数值计算结果的显示格式为:当数值为整数,以整数显示;当数值为实数,以小数后4位的精度近似显示,即以“短(Short)”格式显示;如果数值的有效数字超出了这一范围,则以科学计数法显示结果。
用户可以根据需要,对命令窗口的字体风格、大小、颜色和数值计算结果的显示格式进行设置。设置方法有以下2种。

①在 MATLAB的界面选择工具栏中“Preferences预设”按钮,则会出现参数设置对话框,如图1.9所示;在对话框的左栏选中“Command Window命令行窗口”项,在右边的“Numeric format"栏设置数据的显示格式。设置后立即生效,并且这种设置不因 MATLAB关闭而改变,除非用户进行重新设置。
在这里插入图片描述

②还可以直接在命令窗口中通过输入“format”命令进行数值显示格式的设置。
语法: format 格式描述
在这里插入图片描述(5)命令窗口的消土命令。
clc:用于清空命令窗口中的所有显示内容,清空后命令窗口就是空白了。

3.2 当前目录浏览器窗口

当前目录浏览器窗口默认地出现在MATLAB界面左侧,用来设置当前目录,可以随时显示当前目录下所有文件的信息,当前目录浏览器窗口如下图所示,在下面的文件细节栏可以看到M文件的开头注释行,可以看出不同文件的图标不同,并可以复制、编辑和运行M文件及装载MAT数据文件。
在这里插入图片描述(1)当前目录的设置。在 MATLAB环境中,如果不特别指明存放数据和文件的目录,则MATLAB 默认地将它们存放在当前目录上。用户应把自己的目录设置成为当前目录。把用户目录设置成为当前目录的方法有2种。
①在当前目录设置区设置。可以在“设置栏”中直接填写待设置的目录名,或像资源管理器一样选择待设置目录。
②通过命令设置。使用“cd”命令设置当前目录。
语法:
cd %显示当前目录
cd 目录 %指定当前目录
cd… %指定上一级目录为当前目录
(2)文件快捷菜单的使用。单击选择一个文件,单击鼠标右键出现快捷菜单,主要应用功能和操作方法如下表所示。
在这里插入图片描述compare against :对于较长的文件可以用此功能查找文件的不同。

3.3 工作空间窗口

工作空间窗口(又称为内存窗口)默认地出现在 MATLAB界面的右边,用于显示所有MATLAB工作空间中的变量名、数据结构、类型、大小和字节数。在该窗口中,还可以对变量进行观察、编辑、提取和保存。
如下图所示为工作空间窗口,单击鼠标右键,在快捷菜单中选择“Choose Columns选择列"的所有选项,在图中显示了三个变量a、b、c的名称、大小、字节数、类型、最小值、最大值、范围、中间值、出现频率、方差和均方差的所有信息。
在这里插入图片描述(1)当前目录工作空间窗口中变量的操作。对当前目录工作空间窗口中的变量可以进行多种操作,操作方法如下表所示。
在这里插入图片描述(2)通过命令管理变量。
①把工作空间中的数据存放到MAT 数据文件。
语法:
save FileName 变量1 变量2…参数 %将变量保存到文件中
save (FileName,变量1,变量2)
说明: FileName为 MAT文件名;变量1、变量2可以省略,省略时则保存工作空的所有变量;
例如: save FileName1 %把全部内存变量保存为FileName1.mat文件
②从数据文件中取出变量存放到工作空间。
语法:
load FileName变量1变量2…
说明:变量1、变量2可以省略,省略时则装载所有变量。
例如: load Filename1 %把 FileNamel.mat文件中的全部变量装入内存
load FileName2 a b %把 FileName2.mat文件中的a、b变量装入内存
③查阅MATLAB内存变量名。
语法:
who
④查阅MATLAB内存变量的变量名、大小、类型和字节数。
语法:
whos
⑤删除工作空间中的变量。
语法:
clear %删除内存中的所有变量
clear变量名1变量名2… %删除内存中的多个变量
当执行M文件结束后,如果再次执行,则经常需要使用clear命令清除在工作空间中的变量。
用clear命令清除工作空间的变量,系统不会要求确认,而是无条件清除,不会恢复。

3.4 历史命令窗口

历史命令窗口没有出现在 MATLAB默认界面,用来记录并显示已经运行过的命令、函数和表达式,并允许用户对它们进行选择、复制和重运行,用户可以方便地输入和修改命令,选择多行命令以产生M文件。
在界面中选择工具栏“Layout”-Command History→Docked,可以选择打开历史命令窗口,如下图 所示。历史命令窗口包括:每次开启 MATLAB的时间和每次开启后在命令窗口中运行过的所有命令行。图中命令前面红色的表示出错的程序。
在这里插入图片描述在历史命令窗口中选择命令行,单击鼠标右键,则弹出快捷菜单,主要功能如下表所示。
在这里插入图片描述

3.5 变量编辑器窗口

在默认情况下,变量编辑器窗口不随MATLAB操作界面的出现而启动。只有在工作空间窗口中选择数值、变量名,单击鼠标右键,出现快捷菜单,选择“Open Selection”菜单或者双击该变量时才会出现“Variable Editor”变量编辑器窗口,并且变量会出现在该窗口中。
在这里插入图片描述图中有三个面板,在“VARIABLE变量”面板中可以在变量中插入行、列,也可以单击“Transpose转置”按钮进行转置,可以对变量进行以下编辑和修改,甚至可以更改数据结构和显示方式;

3.6 M文件编辑/调试器窗口

在默认情况下,M文件编辑/调试器窗口不随MATLAB界面的出现而启动。只有需要编写M文件(扩展名为.m)时,才启动该窗口。如下图所示为M文件编辑/调试器窗口。
在这里插入图片描述M文件编辑/调试器不仅可以编辑M文件,而且还可以对M文件进行交互式调试;不仅可处理带.m护展名的文件,而且还可以阅读和编辑其他ASCII码文件。
M文件编辑/调试器窗口的启动方法有以下几种。
(1)选择工具栏“New”按钮,在下拉菜单中选择“Script”,就可出现相应的M文件编辑器。
(2)用鼠标双击当前目录窗口中的M文件((扩展名为.m),可直接打开相应文件的M文件编辑器。

3.7 代码分析报告窗口

代码分析报告窗口是对MATLAB的当前目录下的M文件进行分析,报告中列出一些错误和可以提高程序性能的警告,可以看到对M文件的相应行显示出提示信息。

3.8 程序运行时间窗口

程序性能剖析窗口用来对MATLAB的M文件中各命令的耗时进行分析。下图 的MATLAB界面中,选择工具栏的“Run and Time”按钮;或在命令窗口输入“profile viewer";就可以独立出现程序性能剖析窗口,查看M文件“Ex0101.m”的运行时间,以便提高运行速度,单击“Ex0101”可以看到每行命令的运行时间,
在这里插入图片描述

3.9 MATLAB R2018b帮助

MATLAB R2015b 帮助非常强大,用户可以通过全面的帮助系统迅速掌握MATLAI的所有功能。当单击工具栏的?图标,可以打开MATLAB的帮助文档。
在这里插入图片描述(1)左侧的目录包括:所有产品、安装、发行说明和其他版本,用鼠标单击目录,在左边的帮助浏览器中就会显示出相应的帮助内容。“所有产品”是对应的MATLAB产品族所有内容,包括各种工具箱;“其它版本”是上网打开MATLAB以前对应所有版本的帮助内容。
(2)右侧的帮助浏览器可以进入不同产品的具体帮助信息,对应左侧的目录栏会相应变化。
(3)搜系帮助信息
帮助信息窗口如上图中所示,有查找帮助栏,输入需要查找的帮助内容,单击查找。

2.通过命令实现帮助
通过MATLAB的帮助命令可以得到纯文本形式的帮助信息,MATLAB的命令、函数的M文件都有纯文本形式的注释,用来简要描述该文件的调用格式和输入/输出变量的含义。
(1 ) help:显示MATLAB命令和M文件的帮助信息。
语法:
help %列出所有主要的帮助主题,每个帮助主题与MATLAB搜索路径的一个目录名相对应
help topic %给出指定主题的帮助,主题可以是函数、目录或局部路径;例如help sin可以知道sin函数相关信息
( 2) lookfor:在所有的帮助条目中搜索关键字,常用来查找具有某种功能而不知道准确名字的命令。
语法:
lookfor topic%把在搜索中发现与关键字相匹配的所有M文件的H行(第1行注释)都显示出来
lookfor topic-all %在所有M文件中搜索关键字
例如,在命令窗口输入“lookfor simulink”,查看帮助信息。
3.通过Web查找帮助信息
Math Works公司提供了技术支持网站 www.mathworks.com/help,通过该网站用户可以找到相关的MATLAB介绍,MATLAB使用建议,常见问题解答和其他MATLAB用户提供的应用程序等。
在 MATLAB的界面选择工具栏“Help",在打开的下拉菜单中选择Support Web Site",就可以打开Math Works网页并查找相应的帮助信息。


总结

以上是本次学习内容,了解一些常用窗口以及相关设置。
文章内容来自MATLAB实用教程/郑阿奇主编,ISBN 978-7-121-29138-8。若有侵权行为,请联系我自行删除。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

努力努力再努力@李

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值