String MATLAB中的数字到字符串转换

String MATLAB中的数字到字符串转换,string,matlab,converter,numeric,String,Matlab,Converter,Numeric,我需要一个代码,它接收类似[2,6,9]的1xn数字数组,并以这种方式将其转换为1x1字符串数据: 2,6,9 或者这样: 二,六,九, s = sprintf('%d,', a) 其中a是向量。要将数字向量转换为字符串,可以使用num2str函数。 文档位于此处: 我不知道是否有办法将字符串存储为1x1元素,sprintf也不能确定,因为它的输出是一个字符数组。实际上,我需要它位于1x1维,,,,,,我有什么办法可以做到吗你也可以使用s=num2str(a,,%d,,)并得到与我上面发布的结

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

2,6,9

或者这样:

二,六,九,

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

其中
a
是向量。

要将数字向量转换为字符串,可以使用
num2str
函数。 文档位于此处:


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

实际上,我需要它位于1x1维,,,,,,我有什么办法可以做到吗你也可以使用
s=num2str(a,,%d,,)
并得到与我上面发布的结果相同的结果-它们都是字符数组。确实如此,但没有一个函数将输出字符串存储为1x1字符串元素。@Mohamad Pishdad:在对您的问题进行进一步研究之后,我真的没有找到任何方法将字符串存储为1x1元素,即任何类型的“标量”。你能告诉我们你想做这件事的目的是什么,我们也许可以建议你另一种选择?