字符串中的MATLAB行继续

时间:2011-03-07 23:17:45

标签: string matlab

在MATLAB中,...用于继续到下一行的一行。但如果我想在报价单中继续长串,我该怎么办? ...将被视为字符串本身的一部分。 使用[]不是一个完美的解决方案,因为在大多数情况下我使用sprintf/fprintf来解析像sql查询这样的长字符串。使用[]会很麻烦。感谢。

3 个答案:

答案 0 :(得分:15)

如果将字符串放在括号中,则可以将其构建为多个部分:

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

然后,您可以将该语句拆分为字符串之间的几行。

答案 1 :(得分:7)

answer=['You can divide strings '...
    ,'by adding a comma '... 
    ,'(as you probably know one year later).'];

答案 2 :(得分:0)

您可以使用strcat或horzcat,它比[]提供更多选项,包括将变量与硬编码值混合的能力。