我需要一个接收1xn数字数组的代码,如[2,6,9],并以这种方式将其转换为1x1字符串数据:
2,6,9
或者这样:
2,6,9,
答案 0 :(得分:4)
s = sprintf('%d,', a)
其中a
是你的向量。
答案 1 :(得分:0)
要将数字向量转换为字符串,可以使用num2str
函数。
文档在这里:http://www.mathworks.com/help/matlab/ref/num2str.html。
我不知道是否有将字符串存储为1x1元素的方法,sprintf
无法确定,因为它的输出是一个字符数组。