1.5.2 历史命令(Command History)窗口
历史命令窗口是MATLAB用来存放曾在命令窗口中使用过的语句。它借用计算机的存储器来保存信息。其主要目的是为了便于用户追溯、查找曾经用过的语句,利用这些既有的资源节省编程时间。
图1.4 分离的历史命令窗口
单击历史命令窗口右上角的按钮,便可将其从MATLAB主界面分离出来,如图1.4所示。从窗口中记录的时间来看,其中存放的正是曾经使用过的语句。
对历史命令窗口中的内容,可在选中的前提下,将它们复制到当前正在工作的命令窗口中,以供进一步修改或直接运行。其优势在如下两种情况下体现得尤为明显:一是需要重复处理长语句;二是在选择多行曾经用过的语句形成M文件时。
1.复制、执行历史命令窗口中的命令
历史命令窗口的主要应用体现在表1-4中。表中操作方法一栏中提到的“选中”操作,与Windows选中文件时方法相同,同样可以结合Ctrl键和Shift键使用。
表1-4 历史命令窗口的主要应用
用历史命令窗口完成所选语句的复制操作。
(1)用鼠标选中所需第一行;
(2)再按Shift键和鼠标选择所需最后一行,于是连续多行即被选中;
(3)执行Edit | Copy菜单命令,或在选中区域单击鼠标右键,执行快捷菜单的Copy命令;
(4)回到命令窗口,在该窗口用快捷菜单中的Paste命令,所选内容即被复制到命令窗口。其操作如图1.5所示。
图1.5 历史命令窗口选中与复制操作
用历史命令窗口完成所选语句的运行操作。
(1)用鼠标选中所需第一行;
(2)再按Ctrl键结合鼠标点选所需的行,于是不连续多行即被选中;
(3)在选中的区域右击弹出快捷菜单,选用Evaluate Selection命令,计算结果就会出现在命令窗口中。
2.清除历史命令窗口中的内容
清除历史命令窗口内容的方法就是执行Edit菜单中的Clear Command History命令。当执行上述命令后,历史命令窗口当前的内容就被完全清除了,以前的命令再不能被追溯和利用,这一点必须清楚。