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

在matlab中将音频文件转换为字节数组

如何在反应中将分钟转换为小时和分钟

如何在 MATLAB 中将彩色图像转换为灰度图像?

在 sparklyr 中将 12 小时制转换为 24 小时制

如何在 SQL Server 中将“XX 天 XX 小时 XX 分钟”转换为秒?

在Matlab中将任意数据类型转换为字符串[复制]