MATLAB中的数字到字符串转换

时间:2012-08-04 13:31:15

标签: string matlab converter numeric

我需要一个接收1xn数字数组的代码,如[2,6,9],并以这种方式将其转换为1x1字符串数据:

2,6,9

或者这样:

2,6,9,

2 个答案:

答案 0 :(得分:4)

s = sprintf('%d,', a)

其中a是你的向量。

答案 1 :(得分:0)

要将数字向量转换为字符串,可以使用num2str函数。 文档在这里:http://www.mathworks.com/help/matlab/ref/num2str.html

我不知道是否有将字符串存储为1x1元素的方法,sprintf无法确定,因为它的输出是一个字符数组。