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

Продолжение строки MATLAB в строке

В MATLAB ... используется для продолжения строки до следующей строки. Но если я хочу продолжить длинную строку в цитате, что я могу сделать? ... будет рассматриваться как часть самой строки. Использование [] не является идеальным решением, так как в большинстве случаев я использую sprintf/fprintf для синтаксического анализа длинной строки, такой как sql-запрос. Использование [] было бы громоздким. спасибо.

4b9b3361

Ответ 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, что дает вам несколько больше опций, чем [], включая возможность смешивания в переменных вместе с жестко заданными значениями.