评论块

如果要对部分代码进行注释,则注释块可能很有用。注释块以新行中的%{ 开头,并以另一个新行中的%} 结束:

a = 10;
b = 3;
%{
c = a*b;
d = a-b;
%}

这允许你折叠你评论的部分,以使代码更加干净和紧凑。

这些块对于切换代码的​​开/关部分也很有用。要取消注释块所需要做的就是在它之前添加另一个%

a = 10;
b = 3;
%%{ <-- another % over here
c = a*b;
d = a-b;
%}

有时你想要注释掉代码的一部分,但不影响其缩进:

for k = 1:a
    b = b*k;
    c = c-b;
    d = d*c;
    disp(b)
end

通常,当你标记一段代码并按 Ctrl + r 进行注释时(通过将%自动添加到所有行,然后当你按下 Ctrl + i 进行自动缩进时,代码块将从其正确的层次结构移动地方,并向右移动太多:

for k = 1:a
    b = b*k;
    %     c = c-b;
    %     d = d*c;
    disp(b)
end

解决此问题的方法是使用注释块,因此块的内部部分保持正确缩进:

for k = 1:a
    b = b*k;
    %{
    c = c-b;
    d = d*c;
    %}
    disp(b)
end