0

我在与其他一些数字相关联的 Excel 文件中有许多日期,然后我想在 Matlab 中导入这些数据。

例如,我在 Excel 上有 5/17/06,在 Matlab 中,当我尝试导入它时,它显示为 0.0490196078431373。

如何将日期正确导入 matlab?

先感谢您!

4

1 回答 1

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 数组(字符串)等。

于 2012-08-01T12:29:23.887 回答