binary vector that consists of a zero for normal years and a 1 for a leap year
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I need to create a vector that consists of a binary vector that consists of a zero for normal years and a 1 for a leap year, with some data i already have. How would i do this?
4 commentaires
John D'Errico
le 1 Jan 2023
Modifié(e) : John D'Errico
le 1 Jan 2023
@Jakub Reemmber that we don't know at all what skills you have. But when you ask a question that seems simple, we must assume you know nothing about MATLAB.
Do you know how to compute the year, for each date?
Do you know the formula to identify a leap year, given the numbered year? How would you use that with the mod function, for example, to identify leap years?
Réponse acceptée
Star Strider
le 1 Jan 2023
Modifié(e) : Star Strider
le 1 Jan 2023
YearVct = 1950:2050;
Lv = eomday(YearVct,2) == 29 % Create Logical Vector
LeapYears = YearVct(Lv) % Leap Years
LeapYearsMtx = buffer(LeapYears,5)
EDIT — (1 Jan 2023 at 17:15)
.
0 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Calendar 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!