我想将 MATLAB 中由句点(例如 [1,2,3] 分隔的数组元素)连接到 1.2.3(字符串)中。
我尝试做value = [sprintf('%d.',value{1:end-1}),value{end}];
但如果数组中只有 1 个元素,它不起作用,例如。[1] 变为 1。
我该怎么做?
fprintf('%d.', [1,2,3])
唯一的问题是,这在最后为您提供了一个额外的.
,然后您需要手动删除该
A = fprintf('%d.', [1,2,3])
A = A(1:end-1)