Я уже ответил на ваш вопрос по тем же данным здесь:
пропустить чтение заголовков в MATLAB
[c,pathc]=uigetfile({'*.txt'},'Select the data','C:\Data');
file=[pathc c];
A = importdata(file, ' ', 1);
dt = datenum(A.textdata(2:end,1),'mm/dd/yyyy');
tm = datenum(A.textdata(2:end,2),'HH:MM:SS');
tm = dt+tm-datenum('0:0','HH:MM'); %# combine date and time and correct for zero time.
data = A.data;
Вы можете нанести данные на tm
и использовать функцию DATETICK для отображения даты в любом формате.
plot(tm,data)
datetick('x','HH')
xlabel('Time, hours')
EDIT
Вы также можете использовать решение Джонаса для предыдущего вопроса, чтобы прочитать данные. Затем выполните то же, что и выше:
dt = datenum(dateAndTimeCell(:,1),'mm/dd/yyyy');
tm = datenum(dateAndTimeCell(:,2),'HH:MM:SS');
tm = dt+tm-datenum('0:0','HH:MM');
plot(tm,dataArray,'o-')
datetick('x','HH')
xlabel('Time, hours')