正如问题所示,我想在MATLAB中注释掉一行的某些部分。
另外,我想要注意一行的某些部分,直到行尾。
原因是,我必须尝试两个不同版本的一行,我不想复制该行两次。我知道如果我复制该行很容易评论/取消注释,但我想这样做。
答案 0 :(得分:26)
在一行内是不可能的(afaik),但你可以将你的术语分成多行:
x=1+2+3 ... optional comments for each line
... * factorA ... can be inserted here
* factorB ...
+4;
此处* factorA
被注释掉并使用了* factorB
,从而产生了x=1+2+3*factorB+4
这个词。
The documentation contains a similar example, commenting out one part of an array
答案 1 :(得分:2)
不,这是不可能的。来自help '%'
:
% Percent. The percent symbol is used to begin comments.
Logically, it serves as an end-of-line character. Any
following text on the line is ignored or printed by the
HELP system.
所以只需复制粘贴该行,或者编写一个小函数,以便在版本之间切换更容易。