В следующем примере я два года на сумму данных, обозначенных data_2007 и data_2008, которые имеют соответствующий массив дат:участок расширения несколько лет
clear all
DateTime_2007 = datestr(datenum('2007-01-01 00:00','yyyy-mm-dd HH:MM'):1/24:...
datenum('2007-12-31 23:57','yyyy-mm-dd HH:MM'),...
'yyyy-mm-dd HH:MM');
DateTime_2007 = cellstr(DateTime_2007);
DateTime_2008 = datestr(datenum('2008-01-01 00:00','yyyy-mm-dd HH:MM'):1/24:...
datenum('2008-12-31 23:57','yyyy-mm-dd HH:MM'),...
'yyyy-mm-dd HH:MM');
DateTime_2008 = cellstr(DateTime_2008);
data_2007 = 1 + (20-1).*rand(8760,1);
data_2008 = 1 + (20-1).*rand(8784,1);
Я хотел бы построить данные на одном графике, показывающий как данные изменялись в течение двух лет, поэтому в основном сюжет длился более 2 лет. Как это можно достичь, учитывая, что мне нужны даты, которые будут показаны вдоль оси xaxis, и возможно только задание месяца (mmm) (не yyyy-mm-dd HH: MM).