2012-04-24 81 views
1

我是Matlab新手,但我认为...用于表示数组。然而,按照代码行,证明我不知道那是什么。有人能给我一个线索吗?`...`在matlab中做什么?

str = sprintf('%s: sometext %d of %d, sometext %d [%d-other text %d]',... 
      GROUP(ID).Name,... 
      GROUP(ID).TurnNumber+1,... 
      GROUP(ID).MaxTurns,... 
      GROUP(ID).SetNumber,... 

回答

7

这是行延续字符串;基本上,它意味着把你即将遇到的行结束字符视为不存在。

无效的,因为换行符:

str = sprintf('%s foo', 
      'foo'); 

有效的,因为你告诉MATLAB保持阅读:

str = sprintf('%s foo', ... 
      'foo'); 
+0

哦。我想我正在老化和缓慢。 :-)非常感谢您的及时答复。 – 2012-04-24 16:40:05