在 MATLAB 中的几行字符串之间进行注释
Comment among a string of several lines in MATLAB
假设我在 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.
我有一长串字符串,所以我真的需要能够注释掉其中的一些字符串。实现此目标的最简单、最干净的方法是什么?
您需要放弃行:
fprintf(['some string\n'... % 'more string\n' ...
'even some more\n'])
即:注释并删除新行。
您可以在评论前放置一个 ...
,或者代替 %
符号:
fprintf(['some string\n'...
... 'more string\n' ...
'even some more\n'])
或:
fprintf(['some string\n'...
... % 'more string\n' ...
'even some more\n'])
假设我在 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.
我有一长串字符串,所以我真的需要能够注释掉其中的一些字符串。实现此目标的最简单、最干净的方法是什么?
您需要放弃行:
fprintf(['some string\n'... % 'more string\n' ...
'even some more\n'])
即:注释并删除新行。
您可以在评论前放置一个 ...
,或者代替 %
符号:
fprintf(['some string\n'...
... 'more string\n' ...
'even some more\n'])
或:
fprintf(['some string\n'...
... % 'more string\n' ...
'even some more\n'])