在 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 中将列号转换为小时的主要内容,如果未能解决你的问题,请参考以下文章
在 sparklyr 中将 12 小时制转换为 24 小时制