【发布时间】:2012-08-10 18:54:10
【问题描述】:
我有一列包含来自 00, 01, 02, .... , 23 的 24 个值。
在 MATLAB 中转换为00:00, 01:00, 02:00, 03:00 ... 23:00 的最佳方法是什么。
【问题讨论】:
标签: string matlab datetime number-formatting
我有一列包含来自 00, 01, 02, .... , 23 的 24 个值。
在 MATLAB 中转换为00:00, 01:00, 02:00, 03:00 ... 23:00 的最佳方法是什么。
【问题讨论】:
标签: string matlab datetime number-formatting
试试:
vals = cellstr(num2str((0:23)','%02d'));
vals = strcat(vals, ':00');
【讨论】:
>> t = (0 : 23) / 24;
>> s = datestr(t, 'HH:MM');
【讨论】: