Combining vectors of day, month and year into a single date vector

15 次查看(过去 30 天)
Hi I have a set of data as an ASC file set up with 4 columns one has my data, the other three are the day (1-31), month (1-12) and year (1700-2000). How can I combine the day month and year into a single vector so that I can plot my data against the date in MATLAB?
So far I have imported each separate column into a vector but I am struggling to work out how to convert this into a vector of dates that I can actually use, any ideas?

采纳的回答

Lucas García
Lucas García 2011-9-19
dates = datenum([year,month,day]);
Then you can plot your data vs. dates.
Finally, use datetick to change the format of your dates' axis.
For example:
datetick('x','mmmyy')

更多回答(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