将日期数字的矢量转换为单元格数组

时间:2014-07-14 14:48:56

标签: matlab

我有一个名为dates_index的向量,它是double类型的310 x 1。我想将数字转换为字符串表示形式,即14-Jul-2014

当我使用datestr(dates_index)时,它会返回310 x 11字符类型,这不是我想要的。我想要一个310 x 1单元格数组。

2 个答案:

答案 0 :(得分:1)

正如所提出的,这里有一个例子:

DateVector = [731878; 731879; 731880; 731881; 731882; 731883];
A = cellstr(datestr(DateVector));

A是一个6x1的单元格。

答案 1 :(得分:1)

您可以进一步使用cellstr()从字符数组创建字符串:

cellstr(datestr(dates_index))