评论的%和%%之间有什么区别?

One*_*ero 14 matlab comments

MATLAB编辑器会在%%注释后自动突出显示所有内容,%%同一行中的文本将变为粗体.但这里的本质区别是什么?为什么人们有时会用%%而不是%

Pra*_*mar 15

从语法的角度来看,它们都是评论.

在Matlab编辑器中,Matlab将%%分隔的块解析为"部分",您可以将其作为一个独立于运行整个脚本的单元运行.

  • 对不起,这是Ctrl + Enter.而且 - 对于新的部分,你需要``%%'`,在`%%`之后有空格.如果您要写'%% B部分',它将不会打开新的部分. (4认同)

Eit*_*n T 10

百分号sign(%)用于注释行.

百分号(%%)有不同的用途:它们用于将代码划分为多个部分,这些部分可以独立运行.这样可以更轻松地进

  • 在代码部分链接到Matlab文档的+1 (2认同)

pm8*_*m89 5

我非常喜欢双百分号(%%)并尽可能使用,原因如下:

  1. 创建一个可以与整个代码分开运行单元格块(Ctrl + Enter).

  2. 章节中所述,它提高了文件的可读性,并在您发布代码时显示为标题.它通过创建黄色背景来增加注意力,您可以更专注于您正在处理的部分.

  3. 您可以折叠单元格块中的代码.(首先,您应该在首选项>>编辑器/调试器>>代码折叠>>部分中启用单元块的代码折叠.这在大型文件中特别有用.

  4. 如果您关心保持一个干净的命令历史记录运行单元格块中的代码(Ctrl + Enter)不会在命令历史记录中留下任何跟踪,这与评估所选(突出显示的)代码并保存已执行代码的评估选择(F9)不同.命令历史.

希望能帮助到你.