我想将MATLAB中的数组元素连接到例如[1,2,3]中的1.2.3(字符串)。
我尝试过value = [sprintf('%d.',value{1:end-1}),value{end}];
,但如果数组中只有1个元素,它就无法工作。 [1]变成1。
我该怎么做?
答案 0 :(得分:1)
fprintf('%d.', [1,2,3])
唯一的问题是这会给你一个额外的.
,然后你需要手动删除
A = fprintf('%d.', [1,2,3])
A = A(1:end-1)