Последний день месяца
E = eomday(Y,M)
E = eomday(Y,M)
возвращает последний день года и месяца, заданные соответствующими элементами числовых массивов Y
и M
.
Показать конец месяца за январь-сентябрь за 1900 год:
eomday(1900, 1:9) ans = 31 28 31 30 31 30 31 31 30
Найдите количество дней в течение этого периода:
sum(eomday(1900, 1:9)) ans = 273
Поскольку 1996 год является високосным, оператор eomday(1996,2)
возвращает 29
. Чтобы показать все високосные годы в ХХ веке, попробуйте:
y = 1900:1999; E = eomday(y,2); y(E == 29) ans = Columns 1 through 6 1904 1908 1912 1916 1920 1924 Columns 7 through 12 1928 1932 1936 1940 1944 1948 Columns 13 through 18 1952 1956 1960 1964 1968 1972 Columns 19 through 24 1976 1980 1984 1988 1992 1996