我在Excel文件中有许多日期与其他一些数字相关联,然后我想在Matlab中导入这些数据。
E.g。我在Excel上有5/17/06,在Matlab中它显示为0.0490196078431373 当我尝试导入它时..
如何正确导入日期到matlab?
提前谢谢!
答案 0 :(得分:0)
以下是您需要做的事情。
[A B C] = xlsread('C:\Users\Admin\Desktop\test.xlsx') %This is just a dummy file I made to test with.
B将包含excel文件中的数据。非常重要的是要注意它与excel的布局完全相同。这就是我在虚拟文件中的内容:
5/17/06 asd 12
5/18/06 s sd
5/19/06 asd asd
5/20/06 dsd sd
5/21/06 e2 asd
因此得到的矩阵B
将是一个包含3列和5行的单元格数组。然后,您可以将日期拉出到单独的矩阵中,如下所示:
date = B(:,1)
现在date
是包含之前日期的单元格的向量。然后,如果您愿意,可以应用其他函数转换为char数组(字符串)