在 MATLAB 中将列号转换为小时

Posted

技术标签:

【中文标题】在 MATLAB 中将列号转换为小时【英文标题】:Converting column numbers to hour in MATLAB 【发布时间】:2012-08-10 18:54:10 【问题描述】:

我有一列包含来自 00, 01, 02, .... , 23 的 24 个值。

在 MATLAB 中转换为00:00, 01:00, 02:00, 03:00 ... 23:00 的最佳方法是什么。

【问题讨论】:

【参考方案1】:

试试:

vals = cellstr(num2str((0:23)','%02d'));
vals = strcat(vals, ':00');

【讨论】:

【参考方案2】:
>> t = (0 : 23) / 24;
>> s = datestr(t, 'HH:MM');

【讨论】:

以上是关于在 MATLAB 中将列号转换为小时的主要内容,如果未能解决你的问题,请参考以下文章