Комментирование в matlab

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

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

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

2 ответа

Решение

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

С string2:

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

Без string2:

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

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

target=strcat(string, ...
         ... string2, ...
          'suffix' ); 
Другие вопросы по тегам