在matlab函数中注释掉一行的某些部分

时间:2014-06-13 12:47:00

标签: matlab comments

正如问题所示,我想在MATLAB中注释掉一行的某些部分。

另外,我想要注意一行的某些部分,直到行尾。

原因是,我必须尝试两个不同版本的一行,我不想复制该行两次。我知道如果我复制该行很容易评论/取消注释,但我想这样做。

2 个答案:

答案 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.

所以只需复制粘贴该行,或者编写一个小函数,以便在版本之间切换更容易。