以下是使用datetime
变量的示例。您需要将数据导入与时间向量(t
以下)对齐的对应向量,以便data(i)
是t(i)
的相关数据。
% create a datetime vector of all instances:
start = datetime('2007/5/1 00:00:00','InputFormat','uuuu/MM/dd HH:mm:ss');
step = duration(seconds(2));
fin = datetime('2007/5/31 23:59:58','InputFormat','uuuu/MM/dd HH:mm:ss');
t = start:step:fin; % a 1339200 elements vector, of all time steps
% some random data:
data = rand(numel(t),1);
% plotting samples 1 to 100:
plot(t(1:100),data(1:100))
xlim([datenum(t(1)) datenum(t(100))])
我在这里使用随机号码的例子,你将无法看到任何东西这么长的矢量,所以我只绘制它的一部分:
来源
2016-12-26 11:12:12
EBH
是你的时间向量是'datetime'格式?如果是这样,你只需要像往常一样使用'plot'。试着在这里举一个想要的输出的例子,以及你到目前为止所得到的结果。 – EBH
不,实际上它没有日期时间格式,但我有连续的数据,其中我知道第一个数据是00:00:00 2007/5/1,时间相同。 –