Função Matrix()
A função matrix() cria uma matriz a partir de um único vetor. Permite especificar quantas linhas e colunas a matriz deve ter, e se deve ser preenchida por linhas ou por colunas.
Visão Geral da Função
matrix(data = NA, nrow = 1, ncol = 1, byrow = F)
data: vetor utilizado para preencher a matriz;nrow: número de linhas;ncol: número de colunas;byrow: seTRUE, a matriz é preenchida linha por linha; seFALSE- coluna por coluna.
O comprimento do vetor deve ser divisível por nrow ou ncol. Se ambos forem especificados, então nrow * ncol deve ser igual ao comprimento do vetor.
Exemplo
12345678# Vector of integers num <- 1:9 # Fill by columns (default) matrix(num, nrow = 3, ncol = 3) # Fill by rows matrix(num, nrow = 3, ncol = 3, byrow = T)
A primeira matriz é preenchida coluna por coluna (configuração padrão), enquanto a segunda é preenchida linha por linha.
A função seq() pode gerar intervalos de forma semelhante ao uso de dois pontos (:):
seq(a, b)gera inteiros deaatéb;seq(a, b, c)gera inteiros deaatébcom passoc.
Swipe to start coding
Você possui um vetor de números chamado num:
2 4 6 8 10 12 14 16
Com base nesse vetor, é necessário construir a seguinte matriz:
2 4 6 8
10 12 14 16
Utilize a função matrix() para realizar essa tarefa.
Solução
Obrigado pelo seu feedback!
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 2.27
Função Matrix()
Deslize para mostrar o menu
A função matrix() cria uma matriz a partir de um único vetor. Permite especificar quantas linhas e colunas a matriz deve ter, e se deve ser preenchida por linhas ou por colunas.
Visão Geral da Função
matrix(data = NA, nrow = 1, ncol = 1, byrow = F)
data: vetor utilizado para preencher a matriz;nrow: número de linhas;ncol: número de colunas;byrow: seTRUE, a matriz é preenchida linha por linha; seFALSE- coluna por coluna.
O comprimento do vetor deve ser divisível por nrow ou ncol. Se ambos forem especificados, então nrow * ncol deve ser igual ao comprimento do vetor.
Exemplo
12345678# Vector of integers num <- 1:9 # Fill by columns (default) matrix(num, nrow = 3, ncol = 3) # Fill by rows matrix(num, nrow = 3, ncol = 3, byrow = T)
A primeira matriz é preenchida coluna por coluna (configuração padrão), enquanto a segunda é preenchida linha por linha.
A função seq() pode gerar intervalos de forma semelhante ao uso de dois pontos (:):
seq(a, b)gera inteiros deaatéb;seq(a, b, c)gera inteiros deaatébcom passoc.
Swipe to start coding
Você possui um vetor de números chamado num:
2 4 6 8 10 12 14 16
Com base nesse vetor, é necessário construir a seguinte matriz:
2 4 6 8
10 12 14 16
Utilize a função matrix() para realizar essa tarefa.
Solução
Obrigado pelo seu feedback!
single