Подтвердить что ты не робот

Прокомментируйте некоторую часть строки в функции matlab

В качестве вопроса я хочу прокомментировать некоторую часть строки в MATLAB.

Также хочу прокомментировать некоторую часть строки не до конца строки.

Причина этого заключается в том, что я должен попробовать две разные версии строки, и я не хочу реплицировать строку дважды. Я знаю, что легко комментировать/раскомментировать, если я реплицирую строку, но я хочу ее таким образом.

4b9b3361

Ответ 1

В пределах одной строки это невозможно (afaik), но вы можете разбить ваш термин на несколько строк:

x=1+2+3 ... optional comments for each line
... * factorA ... can be inserted here
* factorB ...
+4;

Здесь * factorA закомментирован и используется * factorB, что приводит к члену x=1+2+3*factorB+4.

Документация содержит аналогичный пример, закомментировав одну часть массива:

header = ['Last Name, ',      ...
          'First Name, ',     ...
      ... 'Middle Initial, ', ...
          'Title']

Ответ 2

Нет, это невозможно. От help '%':

%   Percent.  The percent symbol is used to begin comments.
    Logically, it serves as an end-of-line character. Any
    following text on the line is ignored or printed by the
    HELP system.

Итак, просто скопируйте вставку строки или напишите крошечную функцию, чтобы было проще переключаться между версиями.