calendar

Matriz de calendário de um mês.

Categoria: Language Fundamentals > Data Types

Sintaxe

c = calendar

Calendário do mês atual.

c = calendar(y, m)

Calendário do ano y e mês m.

c = calendar(d)

Calendário do mês que contém o datenum d.

Descrição

A primeira linha contém o dia 1 na coluna do respectivo dia da semana. Os dias seguem linha a linha, e as células antes do dia 1 e depois do último dia guardam zero. Sempre são retornadas seis linhas, então alguns meses deixam a última vazia.

No MATLAB, chamar calendar sem argumento de saída desenha um calendário em texto na Janela de Comandos. Peça a matriz quando precisar processá-la.

Argumentos de entrada

y, m
Números do ano e do mês.
d
Número serial de data de datenum.

Argumentos de saída

c
Matriz 6 por 7. As colunas vão de domingo a sábado; cada entrada é o dia do mês, ou 0 para células vazias.

Exemplo

Fevereiro de 2024

c = calendar(2024, 2)
c(1, 5)
Saída
c = 6×7

     0     0     0     0     1     2     3
     4     5     6     7     8     9    10
    11    12    13    14    15    16    17
    18    19    20    21    22    23    24
    25    26    27    28    29     0     0
     0     0     0     0     0     0     0
ans = 1

1 de fevereiro de 2024 é quinta-feira, a quinta coluna.

Observações

Use a forma com saída c = calendar(...); o calendário impresso em texto não é desenhado no MatLivre.

Veja também

datenum eomday weekday datetime