-1

我忘记了这一点:我需要连接数字,例如'1'+'2'->'12'. 我试图找到一个连接命令String(var1)+String(var2)。Matlab的连接命令是什么?

4

3 回答 3

4

您需要两件事:将数字转换为字符串,然后连接。解决方案是:

newString = [ num2str(var1) num2str(var2) ]

结果将是一个字符串。

于 2013-07-31T14:48:19.997 回答
2

这是我的选择,不知道是否比 jazzbassrob 的解决方案更好。

strcat(num2str(1),num2str(324))
于 2013-07-31T14:48:25.767 回答
2

和 catenation的更短(更快)的替代方案num2str可能是sprintf. 例如:

sprintf('%d%d', var1, var2)
于 2013-07-31T15:42:56.320 回答