我忘记了这一点:我需要连接数字,例如'1'+'2'->'12'
. 我试图找到一个连接命令String(var1)+String(var2)
。Matlab的连接命令是什么?
问问题
1170 次
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 回答