Gabarito disponível
Texto-base:
1 > x <- c(2,1,3,5,6)
2 > y <- matrix(1:25, nrow = 5)
Com base no código precedente, escrito em R, em que os números à esquerda do sinal “>” indicam o número da linha do código, julgue os itens a seguir, assumindo que a tecla Enter foi pressionada após cada linha de comando do código.
O comando t(y) produz o traço da matriz y, ou seja, a soma dos elementos da diagonal principal da matriz y.
1 > x <- c(2,1,3,5,6)
2 > y <- matrix(1:25, nrow = 5)
Com base no código precedente, escrito em R, em que os números à esquerda do sinal “>” indicam o número da linha do código, julgue os itens a seguir, assumindo que a tecla Enter foi pressionada após cada linha de comando do código.
O comando t(y) produz o traço da matriz y, ou seja, a soma dos elementos da diagonal principal da matriz y.
t() é a transposta, não o traço.
Em R, t(y) retorna a matriz transposta de y. O traço seria obtido com sum(diag(y)).
Análise das alternativas
A) Errada: confunde transposta com traço. B) Correta: t() não calcula a soma da diagonal principal.
Referência: Linguagem R – funções t() e diag()
Resolução comentada do VaiConcursos.