我想加入MATLAB中由句点(如1,2,3到1.2.3 )分隔的数组元素。
我试着做value = [sprintf('%d.',value{1:end-1}),value{end}];,但是如果数组中只有一个元素,它就不能工作。1变成1。
我该怎么做?
发布于 2014-12-08 05:40:28
fprintf('%d.', [1,2,3])唯一的问题是,这会在最后给出一个额外的.,然后需要手动删除它。
A = fprintf('%d.', [1,2,3])
A = A(1:end-1)https://stackoverflow.com/questions/27351756
复制相似问题