필터 지우기
필터 지우기

problem with datenum

조회 수: 3 (최근 30일)
Lu
Lu 2011년 4월 20일
Hi everybody!!
I have one quick question. I´m trying to convert the dates and the timestamps of my .mat file into numbers using datenum. Dates and timestamps are in different columns, but the problem is that when I type
date=dataFile(:,1);
timestamp=dataFile(:,2);
datenumber=datenum(date,'dd.mm.yy');
timestampnumber=datenum(timestamp,'dd.mm.yy');
I get the message error
??? Error using ==> datenum at 182
DATENUM failed.
Caused by: Error using ==> datevec at 110 The input to DATEVEC was not an array of strings.
However, if I type
datafile=(finalData{:,2});
data2num=datenum(datafile);
it works but just for the first element of the dates, but I need all the elements not just one. Do you have any ideas how can I solve this?
Just one extra detail, when I type whos this is what i get
EDU>> whos date timestamp
Name Size Bytes Class Attributes
date 31591x1 4296376 cell
timestamp 31591x1 4296376 cell
I hope you could help me out with this problem
thank you and have a nice day :)
  댓글 수: 6
Walter Roberson
Walter Roberson 2011년 4월 20일
Lourdes, if you happen to enter a line that begins and ends with either double-quote or apostrophe, then there is a bug in the recording that causes it to throw away everything else in the comment :(
Lu
Lu 2011년 4월 20일
Thank you for pointing this out! I didnt know that but I sure wrote stuff starting with apostrophe! :)

댓글을 달려면 로그인하십시오.

채택된 답변

Laura Proctor
Laura Proctor 2011년 4월 20일
I believe that the error is being thrown when you are trying to create datenumber. This could be because date contains a cell array of cells. Try the following code to see if this works:
datenumber = datenum([date{:}],'dd.mm.yy');
  댓글 수: 2
Lu
Lu 2011년 4월 20일
Dear Laura,
Thank you so much for your help! It worked out!!
Have a nice day :)
Laura Proctor
Laura Proctor 2011년 4월 20일
I'm so glad we were able to finally get to a resolution! Good luck with your work. :o)

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Dates and Time에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by