How can I write all month's last dates for a given period of time?
Afficher commentaires plus anciens
Hello guys. Well I have daily time series form 1990-2015
% code
b=726867;
a=9125;
for i=1:a
b=b+1;
BigMatrix(i,1)=b;
end
BigMatrix=cellstr(datestr(BigMatrix));
Now I want to make another variable where I have only last date of months for a same period of time.
Thanks in advance
Réponse acceptée
Plus de réponses (2)
Sean de Wolski
le 28 Jan 2015
0 votes
You could use lbusdate to get the last business day of the month specifying no weekend days:
weekend = zeros(1,7); % that's depressing :)
web(fullfile(docroot, 'finance/lbusdate.html'))
Andrei Bobrov
le 28 Jan 2015
BigMatrix = cellstr(datestr(b+(1:a)'));
Catégories
En savoir plus sur Dates and Time dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!