Продолжение строки MATLAB внутри строки - PullRequest
13 голосов
/ 08 марта 2011

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

Ответы [ 3 ]

15 голосов
/ 08 марта 2011

Если вы поместите строку в скобки, вы можете построить ее на несколько частей:

s = ['abc' 'def' ... 
     'ghi'];

Затем вы можете разбить этот оператор на несколько строк между строками.

7 голосов
/ 05 апреля 2012
answer=['You can divide strings '...
    ,'by adding a comma '... 
    ,'(as you probably know one year later).'];
0 голосов
/ 08 марта 2011

Вы можете использовать strcat или horzcat, что дает несколько больше возможностей, чем [], включая возможность смешивать переменные вместе с жестко заданными значениями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...