在MATLAB中注释几行的字符串

时间:2016-11-07 02:43:27

标签: string matlab printf comments

假设我在MATLAB中有这样的东西:

fprintf(['some string\n'...
         'more string\n' ...
         'even some more\n'])  

我想要做的是将第二行注释掉:

fprintf(['some string\n'...
        % 'more string\n' ...
         'even some more\n'])  

但是当我这样做时出现以下错误:

Dimensions of matrices being concatenated are not consistent.  

我有很长的字符串,所以我真的需要能够对它们中的一些进行评论。实现这一目标的最简单,最简洁的方法是什么?

2 个答案:

答案 0 :(得分:1)

您可以在评论之前放置...,或者代替%标记:

fprintf(['some string\n'...
         ...  'more string\n' ...
         'even some more\n'])  

或:

fprintf(['some string\n'...
         ... % 'more string\n' ...
         'even some more\n']) 

答案 1 :(得分:0)

你需要放弃这条线:

fprintf(['some string\n'... % 'more string\n' ...
     'even some more\n'])  

即:注释并删除新行。