【发布时间】:2016-09-10 05:20:21
【问题描述】:
我对 Matlab 比较陌生,因此在导入数据方面遇到了一些问题。
我想导入 GDP 数据,然后将其绘制到时间上。我能够将其导入并转换为字符串日期。现在我想将它转换回我的目标矩阵。但是,我只在目标矩阵中看到值 48 或 49。
我的代码如下:
AUSGDP = zeros(228,2);
GDP = xlsread('AUDGDP.xlsx');
GDP = GDP(1:228,1) + 693960;
datestring = datestr(GDP,'mm/yyyy');
AUSGDP(228,1) = datestring(228,1)
数据(在xlsread('AUDGDP.xlsx') 之后看起来像这样:
Date | % Change
------|---------
21794 | 0
21885 | 1.300000
21976 | 1.500000
22068 | 1.400000
【问题讨论】:
-
你能发布一个可执行的例子吗? (将
GDP = xlsread('AUDGDP.xlsx');替换为已读取的一些数据(例如GDP(1) = 123; GDP(2) = 456;...)。 -
我会在上面编辑它
标签: excel matlab date datetime