本节书摘来自异步社区《MATLAB 7.0从入门到精通(修订版)》一书中的第1章,第1.5节,作者 刘保柱,苏彦华,张宏林,更多章节内容可以访问云栖社区“异步社区”公众号查看。
1.5 MATLAB 7.0的通用命令
通用命令是MATLAB 7.0中经常使用的一组命令,这些命令可以用来管理目录、命令、函数、变量、工作空间、文件和窗口。为了更好地使用MATLAB 7.0,用户需要熟练掌握和理解这些命令。下面对这些命令进行介绍。
1.常用命令
常用命令的功能如表1-5所示。
2.输入内容的编辑
在MATLAB 7.0命令窗口中,为了便于对输入的内容进行编辑,MATLAB 7.0提供了一些控制光标位置和进行简单编辑的一些常用编辑键和组合键,掌握这些可以在输入命令的过程中起到事半功倍的效果。表1-6列出了一些常用键盘按键及其作用。
3.标点
在MATLAB语言中,一些标点符号也被赋予了特殊的意义,或代表一定的运算,具体内容如表1-7所示。
4.搜索路径与扩展
当MATLAB 7.0对函数或文件等进行搜索时,都是在其搜索路径下进行的。如果用户调用的函数在搜索路径之外,MATLAB 7.0则认为此函数并不存在。一般情况下,MATLAB 7.0系统的函数(包括工具箱函数)都在系统默认的搜索路径之中,但是用户自己书写的函数有可能并没有保存在搜索路径下。要解决这个问题,只需把程序所在的目录扩展成MATLAB 7.0的搜索路径即可。下面就向读者介绍设置MATLAB 7.0搜索路径及其扩展的方法。
(1)查看MATLAB 7.0的搜索路径
可以通过菜单命令和path、genpath命令函数两种方法来查看搜索路径。
选择MATLAB 7.0主窗口中的“File→Set Path”菜单,进入“设置搜索路径”对话框,如图1-31所示。通过该对话框可为MATLAB添加或删除搜索路径,用户只要稍加练习就可掌握。
在命令窗口中输入命令path或genpath可得到MATLAB 7.0的所有搜索路径,代码如下:
`>> path`
MATLABPATH
E:\MATLAB
H:\MATLAB7\toolbox\MATLAB\general
H:\MATLAB7\toolbox\MATLAB\ops
H:\MATLAB7\toolbox\MATLAB\lang
…
H:\MATLAB7\work
>>``genpath
ans =
H:\MATLAB7\toolbox;H:\MATLAB7\toolbox\aeroblks;H:\MATLAB7\toolbox\aeroblks\aeroblks;H:\MATLAB7\toolbox\aeroblks\aeroblks\ja;H:\MATLAB7\toolbox\aeroblks\aerodemos;H:\MATLAB7\toolbox\aeroblks\aerodemos\texture;H:\MATLAB7\toolbox\bioinfo;H:\MATLAB7\toolbox\bioinfo\biodemos;H:\MATLAB7\toolbox\bioinfo\biodemos\html;H:\MATLAB7\toolbox\bioinfo\biodemos\ja;H:\MATLAB7\toolbox\bioinfo\bioinfo;H:\MATLAB7\toolbox\bioinfo\bioinfo\ja;
…//结果生成一个字符串`
(2)设置MATLAB 7.0的搜索路径
方法一: 在MATLAB 7.0命令窗口中输入editpath或pathtool命令或通过“File→Set Path”菜单,进入如图1-31所示的“设置搜索路径”对话框,然后通过该对话框可以编辑搜索路径。
方法二:在命令窗口执行“path(path, 'e:MATLAB ')”,然后通过图1-31所示的“设置搜索路径”对话框查看“e:MATLAB”是否在搜索路径中。
方法三:在命令窗口执行“addpath e:MATLAB -end”,将新的目录加到整个搜索路径的末尾。如果将end改为begin,可以将新的目录加到整个搜索路径的开始。