在 matlab 中评论

Commenting in matlab

这听起来像是一个简单的问题。我有以下片段:

target=strcat(string, ...
              string2, ...
              'suffix' );   

用多行编写的简单字符串连接。有时我不得不注释掉中间文本,即 string2%。但是,这样做会给出一条错误消息:parse error at ')': usage might be invalid matlab syntax。有人可以帮我用其他形式注释掉中间线吗?

行继续命令 ... 使它后面的所有内容成为注释,并且(当然)使 MATLAB 继续下一行。因此,要在函数调用中注释掉 string2,请使用 ... 而不是 % 来注释掉。

string2:

target=strcat(string, ...
              string2, ...
              'suffix' );

没有string2:

target=strcat(string, ...
              ... string2, ...
              'suffix' );

要注释掉跨越多行的语句的一部分,请使用省略号 (...) 而不是百分号。例如,

target=strcat(string, ...
         ... string2, ...
          'suffix' );