Комментирование в matlab [дубликат]


На этот вопрос уже есть ответ здесь:

Это звучит как простой вопрос. У меня есть следующий фрагмент:

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

Простая конкатенация строк, записанная в многострочном виде. Иногда мне приходится комментировать промежуточный текст, то есть string2 с %. Однако делать это дает сообщение об ошибке: parse error at ')': usage might be invalid matlab syntax. Может ли кто-нибудь помочь мне в комментировании средней линии с альтернативными формами?

2 3

2 ответа:

Команда продолжения строки ... делает все после нее комментарием и (конечно же) заставляет MATLAB продолжить следующую строку. Поэтому, чтобы закомментировать string2 в вызове функции, используйте ... вместо %, чтобы закомментировать.

С string2:

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

Без string2:

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

Чтобы закомментировать часть инструкции, которая охватывает несколько строк, используйте многоточие (...) вместо знака процента. Например,

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