MATLAB编辑器会在%%注释后自动突出显示所有内容,%%同一行中的文本将变为粗体.但这里的本质区别是什么?为什么人们有时会用%%而不是%?
Pra*_*mar 15
从语法的角度来看,它们都是评论.
在Matlab编辑器中,Matlab将%%分隔的块解析为"部分",您可以将其作为一个独立于运行整个脚本的单元运行.
我非常喜欢双百分号(%%)并尽可能使用,原因如下:
创建一个可以与整个代码分开运行的单元格块(Ctrl + Enter).
如章节中所述,它提高了文件的可读性,并在您发布代码时显示为标题.它通过创建黄色背景来增加注意力,您可以更专注于您正在处理的部分.
您可以折叠单元格块中的代码.(首先,您应该在首选项>>编辑器/调试器>>代码折叠>>部分中启用单元块的代码折叠.这在大型文件中特别有用.
如果您关心保持一个干净的命令历史记录运行单元格块中的代码(Ctrl + Enter)不会在命令历史记录中留下任何跟踪,这与评估所选(突出显示的)代码并保存已执行代码的评估选择(F9)不同.命令历史.
希望能帮助到你.