SóProvas


ID
4832158
Banca
INSTITUTO AOCP
Órgão
MJSP
Ano
2020
Provas
Disciplina
Programação
Assuntos

Um analista do MJSP necessita criar a seguinte matriz em linguagem R: 


     [1]  [2]

[1] 45 51

[2] 75 0.17


Sabendo disso, assinale a alternativa que apresenta corretamente o código que o analista deverá escrever em linguagem R. 



Alternativas
Comentários
  • Gab. D

    Função matrix()

    Toma um vetor e o transforma em matriz, dividindo os dados presentes no vetor em várias linhas da matriz.

    Sintaxe:

    matrix(data = NA, nrow = x, ncol = y, byrow = TRUE | T | F | FALSE)

    Onde:

    data é a fonte dos dados (por exemplo, um vetor)

    nrow é o número de linhas desejadas

    ncol é o número de colunas desejadas

    byrow indica se a matriz será preenchida por linhas ou colunas. O padrão é F ou FALSE (por colunas).

    fonte: http://www.bosontreinamentos.com.br/programacao-em-r/como-criar-matrizes-em-r/

  • GAB=D

    Quem ficou na duvida entre a letra 'd)' e 'e)' o erro da - e) c=

    ou seja não pode ter aquele igual, e também não teria matriz se a letra c fosse substituída por qualquer outra, pois é um comando de concatenação.

  • A) array(data=c(45,75,51,0.17),nrow=2,ncol=2).

    ELIMINADA, array precisa do parâmetro DIM para criar a array:

    ex:

    v <- c(1:5)

    res <- array (v, dim = c (3,3,1))

    print (res)

    ,,1

    ___[,1][,2][,3]

    [1,] 1 4 2

    [2,] 2 5 3

    [3,] 3 1 4

    B)array(c=(45,75,51,0.17),row=2,col=2).

    ERRADA DE CARA, é NROW (com n) e não ROW(sem n)

    C)data=c(45,75,51,0.17),nrow=2,ncol=2.

    ERRADA, data é o vetor de entrada que se torna o elemento de dados da matriz;

    SINTAXE MATRIX:

    matrix ( data, nrow, ncol, byrow, dimnames)

    D)matrix(data=c(45,75,51,0.17),nrow=2,ncol=2).

    GABARITO.

    E) matrix(c=(45,75,51,0.17),row=2,col=2).

    ERRADA DE CARA, é NROW (com n) e não ROW(sem n)

  • Gab.: D

    OBS: uma maneira de chamar o array

    > array(data=c(45,75,51,0.17))

    [1] 45.00 75.00 51.00 0.17

  • array(c(45,75,51,0.17),dim=c(2,2)) também gera a resposta correta