中快捷键命令组
合的使用技巧如下
:
1. Ctrl+C
中断正在执行的操作
如果程序不小心进入死循环,
或者计算时间
太长,可以在命令窗口中使用
Ctrl+c
来中
断。
MATLAB
这时可能正疲于应付,
响应会有
些滞后。
2. figure
命令新建一个绘图窗口
figure
可以打开一个空的绘图窗口,接下
的绘图命令可以将图画在它里面,
而不会覆
盖以前的绘图窗口。当有多个
figure
窗口
时,在命令窗口中执行如
Plot
等命令将覆
盖当前
figure
窗口中的对象。所谓的当前
figure
窗口,也就是最后一次查看的窗口
(
可以用命令
gcf
得到
)
。
figure(N)
,将编号为
N
的窗口置为当前
figure
,
出现在所有窗口的最前面,
如果该
窗口不存在,则新建一个编号为
N
的空白
figure
。
3.
注释掉一段程序:
%{
、
%}
。
经典方法是用
if 0
,但缺点是不够直观,
注释掉的内容仍然保持代码的颜色。
现在可
以用
%
和
{
的组合。
输入
%{
后,
后面的代码
都会变绿,在注释结束的地方再加上
%}
。
也可以选中要注释内容,
在右键菜单中选择
Comment (Uncomment
去掉注释标记
)
,或使
用快捷键
Ctrl+R
。
将光标放在需要注释的行中,
按
Ctrl+R
,
将
该行变为注释。
取消注释也是一样的,
快捷
键为
Ctrl+T
。
4. doc
命令名,打开命令的帮助文档
与
help
命令不同,帮助文档
MATLAB Help
中对命令的描述更详细,往往还有一些例
子,更便于理解。
5. clc
清屏
清除命令窗口中的所有输入和输出信息,
不
影响命令的历史记录。
6. clear
和
clear all
clear
变量名:
可以清除
workspace
中的无
用的变量,
尤其是一些特别大的矩阵,
不用
时及时清理,可以减少内存占用。
clear all
清除所有的变量,使
workspace
一无所有,
当重新开始一次算法验证时,
最
好执行一次,
让
workspace
中的变量一目了
然。
7. close all
如果开了多个绘图窗口,
用这个命令将它们
一起关掉。
8.
上下光标键↑↓
在命令窗口中,
上下光标键可以将历史记录
中的命令复制到输入位置,
便于快速重新执
行。如果输入命令的前几个字母如
[row,
col]
=
,再使用光标键,则只会选择以这些
字母开始的命令。
9. Tab
补全
对名称记得不太清楚的命令,
可以输入开头
的几个字母,
然后按
Tab
键,
当只有一个以
这些字母开头的命令时,将自动补全命令
名,
否则显示一个命令名列表,
方便从中选
择。当然,只在命令窗口中有效。
10. cell
模式
在一个长长的脚本
m
文件中,
可能需要对其
中的一段反复修改,查看执行效果,这时,
cell
模式就非常有用了。
cell
模式相当于
将其中的代码拷贝到命令窗口中运行。两
个
%
后接一个空格
(%%
)
开始一个
cell
。
将输
入光标放到一个
cell
中时,背景将变为浅
黄色,
Ctrl+Enter
执行
cell
中的代码。
执行
cell
中代码时不需要保存
m
文件,
该
m
文件可以不在路径列表中。
cell
模式中,
断点不起作用,
当然,
调用的
子程序中的断点还是正常的。
11.
获取文件列表,批处理
MATLAB
内置了一
些文件操
作命令
,例如
cd(
切换工作目录
)
,
dir(
同
ls
,
显示目录内
文件列表
)
等。
dir
命令可以返回目录中的文
件和文件夹列表,存在一个结构体数组中。
如果需要对一些数据文件进行批处理,
而文
件名又没有一定的规律,
你可能需要借助于
这个命令。
12.
对输出图像的修改
如果需要对输出图像进行标注、坐标、
颜色、
线条等修改,
可以在输出图像界面上,
点击
edit
下
current
object properties
,
然后可以图像各属性进行修改。
13. Ctrl+D
打开子程序