【发布时间】:2013-05-31 11:48:05
【问题描述】:
在 Matlab 中,我有整数数组 a=[1 2 3]。我需要将它们转换成一个字符串,用','分隔:
c = '1,2,3'
如果我可以有一个字符串数组 b=['1' '2' '3'],那么我可以使用
c = strjoin(b, ',')
实现目标。
所以我的问题是:如何将整数数组 a=[1 2 3] 转换为字符串数组 b=['1' '2' '3']?
int2str() 不工作。它会放弃
'1 2 3'
而且它不是“字符串数组”,所以strjoin不能应用到它上面来实现'1,2,3'
【问题讨论】:
-
感谢 3 个答案可以得到 c = '1,2,3' 。但是下面我自己的答案是唯一真正“将 int 数组转换为字符串数组”的答案:)
标签: arrays string matlab integer