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