Cree dos arrays de 2 × 3 y sume, reste, multiplique y divida las arrays en R

En este artículo, crearemos dos arrays con 2 filas y 3 columnas cada una, luego sumaremos, restaremos, multiplicaremos y dividiremos estas dos arrays en el lenguaje de programación R.

Podemos crear filas y columnas en una array usando los parámetros nrow y ncol, nrow especifica el número de filas y ncol especifica el número de columnas presentes en la array.

Sintaxis: array (datos, nrow, ncol)

Sample Input:

 [,1] [,2] [,3]
[1,]    3    5    3
[2,]    4    2    4
     [,1] [,2] [,3]
[1,]    3    2    8
[2,]    4    7    9

Sample Output:
 "Addition"
 
     [,1] [,2] [,3]
[1,]    6    7   11
[2,]    8    9   13

 "Subtraction"
 
     [,1] [,2] [,3]
[1,]    0    3   -5
[2,]    0   -5   -5

"Multiplication"

     [,1] [,2] [,3]
[1,]    9   10   24
[2,]   16   14   36

"Division"

     [,1]      [,2]      [,3]
[1,]    1 2.5000000 0.3750000
[2,]    1 0.2857143 0.4444444

Ejemplo:

Programa R para crear dos arrays con 2 filas y 2 columnas cada una y mostrar.

R

# create first matrix
first = matrix(c(3,4,5,2,3,4), nrow = 2,ncol=3)
  
# create second matrix
second = matrix(c(3,4,2,7,8,9), nrow = 2,ncol=3)
  
# display 
print(first)
  
print(second)

Producción:

 

Podemos realizar sumas usando el operador +, restas usando el operador –, divisiones usando el operador /, y multiplicaciones usando el operador *. Cada número en una fila/columna en la primera array se opera con otros elementos en el segundo elemento en la misma posición.

Ejemplo:

En este ejemplo, estamos haciendo las operaciones anteriores en las arrays anteriores.

R

# create first matrix
first = matrix(c(3,4,5,2,3,4), nrow = 2,ncol=3)
  
# create second matrix
second = matrix(c(3,4,2,7,8,9), nrow = 2,ncol=3)
  
print("Addition")
  
# add 2 matrices
print(first+second)
  
print("Subtraction")
  
# subtract2 matrices
print(first-second)
  
print("Multiplication")
  
# multiply 2 matrices
print(first*second)
  
print("Division")
  
# divide 2 matrices
print(first/second)

Producción:

 

Publicación traducida automáticamente

Artículo escrito por sravankumar8128 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *