第一章 MATLAB环境
1.1 MATLAB界面
首先简单介绍MATLAB的界面. 启动MATLAB后对话框如下图:
图1.1
它大致包括以下几个部分:菜单栏、工具栏、命令窗口(Command Window)、工作区窗口(Workspace)、当前目录选择窗口(Current Directory)、命令历史窗口(Command History Window)等。
命令窗口(Command Window)
该窗口是Matlab操作最主要的窗口。可通过单击菜单栏中的view>command window或desktop(command window打开或关闭命令窗口。
命令窗口中的“>>”为命令提示符,表示matlab处于准备状态。在“>>”后输入指令后,按回车(enter)建即可执行运算,并显示运算结果。
例:>>a=1;b=1;c=a+b
c =
3
命令窗口的控制键及其功能
键名相应快捷键功能?Ctrl – p前寻式调回已输入的命令?Ctrl – n后寻式调回已输入的命令(Ctrl – b当前行中向左移一个字符(Ctrl – f当前行中向右移一个字符ctrl(Ctrl – r向左移一个字Ctrl(Ctrl – l向右移一个字HomeCtrl – a将光标移动到行首EndCtrl – e将光标移动到行尾EscCtrl – u删除当前行DelCtrl – d删除光标右边的字符Backspace删除光标左边的字符Page upCtrl – 前寻式翻滚一页Page onCtrl – 后寻式翻滚一页
(2)工作空间(workspace)
用来显示当前内存中matlab工作空间的所有变量的变量名(name)、值(value)、尺寸(size)、字节数(bytes)和类型(class)。我们可以在工作空间看到上述运算中变量a、b、c的信息,可以进行打开、保存、清除、修改等操作。
(3)当前目录(Current Directory)
该窗口显示当前路径中所有的程序文件(.m)和数据文件(.mat)等。可用鼠标选中文件进行打开、运行、删除等操作。
(4)命令历史窗口(command history)
可通过单击菜单栏中的view>command history或desktop(command history打开或关闭该窗口。该窗口显示命令窗口所输入的每条命令的历史记录,可以进行复制、删除等操作,双击命令历史窗口中的某一命令即可将此命令发送到命令窗口并立即运行。另外还标明用户启动matlab的时间。
若对MATLAB函数用法有疑问,可随时使用help来寻求线上支援(on-line help):help linspace
小整理:MATLAB的查询命令
help:用来查询已知命令的用法。例如已知inv是用来计算反矩阵,键入help inv即可得知有关inv命令的用法。(键入help help则显示help的用法,请试看看!) lookfor:用来寻找未知的命令。例如要寻找计算反矩阵的命令,可键入 lookfor inverse,MATLAB即会列出所有和关键字inverse相关的指令。找到所需的命令後 ,即可用help进一步找出其用法。(lookfor事实上是对所有在搜寻路径下的M档案进行关键字对第一注解行的比对,详见後叙。)
1.2 变量和数据显示格式
1.用户变量
Matlab变量名的命名规则:
(1)以字母开头,后面可跟字母、数字和下划线;
(2)大小写字母有区别;
(3)不超过63个字符. (对应matlab7.0版本。可以用 namelengthmax 函数查看你正在使用的matlab版本允许的变量名最多包含多少个字符ans =
15 %ans来接受计算结果
2.MATLAB的预定义变量(表1-3)
Matlab有一些预定义变量,在定义时不能将它们重新赋值。
Ans表示结果的缺省变量名I或j虚数单位Pi圆周率=3.1415926…Inf无穷大NaN没有意义的数,如0/0Eps浮点运算的相对精度,计算机的最小数=Realmax最大可用正实数=Realmin最小可用正实数=VersionMatlab版本
3.数据显示格式
数据的显示形式控制,matlab中有专用命令 formatMatlab默认的数据显示格式为短格式(short):当结果为整数时,就作为整数显示;当结果为实数时,则以小数点后4为的长度显示。若结果的有效数字超出一定范围,以科学计数法显示(如1.6000e+00