块注释运算符
添加描述代码的注释是一种很好的做法。它对其他人有帮助,甚至对于后来返回的编码器也是如此。可以使用%
符号或使用短信 Ctrl+R
对单行进行注释。要取消注释以前注释的行,请删除%
符号或使用短信 Crtl+T
。
虽然可以通过在每行的开头添加%
符号来注释代码块,但是更新版本的 MATLAB(在 2015a 之后)允许你使用块注释运算符 %{ code %}
。该运算符增加了代码的可读性。它可用于代码注释和功能帮助文档。可以折叠和展开块以增加代码的可读性。
可以看出,%{
和%}
运算符必须单独出现在线路上。不要在这些行中包含任何其他文本。
function y = myFunction(x)
%{
myFunction Binary Singleton Expansion Function
y = myFunction(x) applies the element-by-element binary operation
specified by the function handle FUNC to arrays A and B, with implicit
expansion enabled.
%}
%% Compute z(x, y) = x.*sin(y) on a grid:
% x = 1:10;
y = x.';
%{
z = zeros(numel(x),numel(y));
for ii=1:numel(x)
for jj=1:numel(y)
z(ii,jj) = x(ii)*sin(y(jj));
end
end
%}
z = bsxfun(@(x, y) x.*sin(y), x, y);
y = y + z;
end