matlab分段注释_Matlab注释及使⽤的⼀些⼩技巧
Matlab注释技巧
1.
m⽂件如果是函数,保存的⽂件名最好与函数名⼀致,这点都很清楚。不过容易疏忽的是,m⽂件名的命名尽量不要是简单的英⽂单词,最好是由⼤⼩写英⽂/数字
/下划线等组成。原因是简单的单词命名容易与matlab内部函数名同名,结果会出现⼀些莫名其妙的错误。例如,写个m⽂件,命名为spy,运⾏时就弹出
⼀个怪怪的figure,呵呵,我当初还以为是什么bug。
2. 调试程序时,经常要屏蔽掉⼀整段程序进⾏,也就是将其标⽰注释符%。
Ctrl+r --- 在选中的⾏开头,添加⼀次%
Ctrl+t ---
逆操作,取消⼀次%
3. 写m⽂件时,选中某段程序内容,Ctrl+i
让matlab帮你⾃动对齐程序。这样程序看起来很有层次,容易发现程序中的错误。
4. ctrl+F2作标签,ctrl+g 跳⾄某⼀⾏,这些快捷键都很实⽤。
5 matlab7中有块注释符号%{ 和 %}
6 多⾏加标注时,也可以选中需要添加标注程序,然后在Edit中/或者右键选择Comment。或者Uncomment除掉标注
MATLAB中的⼀些⼩技巧
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命令可以返回⽬录中的⽂件和⽂件夹列表,存在⼀个结构体数组中。如果需要对⼀
些数据⽂件进⾏批处理,⽽⽂件名⼜没有⼀定的规律,你可能需要借助于这个命令。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论