Последний день месяца
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