我正在尝试将数据从excel导入到matlab中,其中数据包含时间列,其中时间格式为00:05
,22:00
等等。
有没有办法在不改变格式的情况下将其导入matlab?
目前,在将矢量导入matlab时,它会将值更改为小数,而这不是我需要的。
答案 0 :(得分:3)
您是否尝试使用DATESTR函数转换Excel文件中的数字?
xtimestr = datestr(xtime,'HH:MM');
这应该没有时间问题。但是,由于MATLAB和Excel使用不同的日期系统,因此如果要获取日期,则需要注意。有关详细信息,请参阅When to Convert Dates from Excel Files。