gpt4 book ai didi

matlab - 在matlab中将时间从凌晨1点转换为下午1点

转载 作者:行者123 更新时间:2023-12-04 04:47:19 33 4
gpt4 key购买 nike

我在 excel 中有一个日期集,它以以下格式存储日期

12:59  
1:00

当它读入matlab时,它被表示
0.5410
0.0417

这导致了不正确的图形绘制。我意识到第二个输入应该是 13:00,而不是 1:00。如何在绘制图形之前在 matlab 中预处理此信息,确切地说,代表 13:00 到 23:59 的值是什么?我如何在matlab中检查它?

最佳答案

看起来您从 Excel 中导入的内容是 serial Date number

我认为您需要查看从 Excel 导入日期的方式。由于 Excel 和 Matlab 处理日期的方式不同,这可能会出现问题。看看这个 link

我希望您还需要使用 DateStr 功能

例如,将 01:00 pm 的 12 小时格式转换为 24 小时格式。

datestr('01:00 PM','HH:MM')

编辑:

或者替代

addtodate() .
addtodate(0.0417,12,'hour')

这应该为您的 01:00 增加 12 小时,使其成为 13:00。

关于matlab - 在matlab中将时间从凌晨1点转换为下午1点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17991212/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com