Produce a Date vector starting with a desired date
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Christoph Meier
le 11 Août 2015
Commenté : Star Strider
le 11 Août 2015
Dear all, I am trying to produce a date vector, which includes year and month I would like to start With July 1926, and end with December 2014. Optimally, the format should be YYYYMM.
Thank you very much in advance!
Chris
Réponse acceptée
Star Strider
le 11 Août 2015
This seems to work:
date1 = datenum('192607','yyyymm');
date2 = datenum('201412','yyyymm');
datev = date1:(365.25/13):date2;
result = unique(datestr(datev, 'yyyymm'),'rows');
sample = result(1:24,:) % Sample Output
2 commentaires
Plus de réponses (1)
Azzi Abdelmalek
le 11 Août 2015
d1='192607'
d2='201412'
dd1=datenum(d1,'yyyymm')
dd2=datenum(d2,'yyyymm')
out=datestr(dd1:dd2,'yyyymm')
Voir également
Catégories
En savoir plus sur Time Series Objects 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!