塊註釋運算子
新增描述程式碼的註釋是一種很好的做法。它對其他人有幫助,甚至對於後來返回的編碼器也是如此。可以使用%
符號或使用簡訊 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