MATLAB:从struct绘制数据

时间:2013-04-06 13:54:21

标签: struct plot matlab

我有一个数据结构,包含数据值,时间,单位和每个数据的一些描述。我想绘制数据值与时间的关系。 以下是数据的外观:

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

我可以如何绘制数据和时间?

2 个答案:

答案 0 :(得分:1)

您无需打开整个读数,然后绘制那些图表。相反,您可以通过以下命令直接访问结构并绘制图形:

  • plot(data.(data.arrayOfTimestamp),data.arrayOfValue)

答案 1 :(得分:0)

快速举例:

%# date strings and values
dates = {'02.11.2012 00:02:15'; '02.11.2012 00:07:12'};
values = [5.8; 5.7];

%# convert to serial date numbers
t = datenum(dates, 'mm.dd.yyyy HH:MM:SS');

%# plot and format x-ticks as datetime
plot(t,values)
datetick('x')