在 MATLAB 中使用分隔符连接数组元素



我想将 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)

最新更新