我有一个数组,我想基本上将其捕获为文本,因此我可以将它作为列标题写入 Excel 文件的一个单元格。这是一系列主题,我将在下面提供一些数据。所以范围是:
range = 2:12;
它创建和数组,但我希望 Excel 文件头只读取 2:12。我尝试使用 num2str 创建另一个变量来在一个字段中捕获此文本,如下所示:
rangeChar = num2str(range);
我得到:
rangeChar = 2 3 4 5 6 7 8 9 10 11 12
但它们都是单独的字段,因此当导出到 Excel 时,它们各自占据自己的单元格。原始范围并不总是连续的 - 例如我可能有
range = cat(2, 2:4, 8, 9:12);
所以我不能只做一个
rangeChar = sprintf('%d:%d', range(1), range(end));
类型的东西。有什么想法吗?