В MATLAB ...
используется для продолжения строки до следующей строки. Но если я хочу продолжить длинную строку в цитате, что я могу сделать? ...
будет рассматриваться как часть самой строки.
Использование []
не является идеальным решением, так как в большинстве случаев я использую sprintf/fprintf
для синтаксического анализа длинной строки, такой как sql-запрос. Использование []
было бы громоздким. спасибо.
Продолжение строки MATLAB в строке
Ответ 1
Если вы поместите строку в скобки, вы можете создать ее несколькими частями:
s = ['abc' 'def' ...
'ghi'];
Затем вы можете разбить этот оператор на несколько строк между строками.
Ответ 2
answer=['You can divide strings '...
,'by adding a comma '...
,'(as you probably know one year later).'];
Ответ 3
Вы можете использовать strcat или horzcat, что дает вам несколько больше опций, чем [], включая возможность смешивания в переменных вместе с жестко заданными значениями.