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

15 vues (au cours des 30 derniers jours)
James
James le 19 Sep 2011
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?

Réponse acceptée

Lucas García
Lucas García le 19 Sep 2011
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')

Plus de réponses (0)

Catégories

En savoir plus sur Dates and Time dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by